Robocraft 2 Wiki
robocraft2wikiwiki
https://robocraft2wiki.miraheze.org/wiki/Main_Page
MediaWiki 1.40.1
first-letter
Media
Special
Talk
User
User talk
Robocraft 2 Wiki
Robocraft 2 Wiki talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Gadget
Gadget talk
Gadget definition
Gadget definition talk
Template:Para
10
30
127
2011-03-27T21:53:07Z
>Mami
0
Created page with "<code><nowiki>|</nowiki>{{#if:{{{1|}}}|<span style="white-space:nowrap;">{{{1}}}</span><nowiki>=</nowiki>|}}{{{2|}}}</code><noinclude> {{Documentation}} <!--Categories and interw..."
wikitext
text/x-wiki
<code><nowiki>|</nowiki>{{#if:{{{1|}}}|<span style="white-space:nowrap;">{{{1}}}</span><nowiki>=</nowiki>|}}{{{2|}}}</code><noinclude>
{{Documentation}}
<!--Categories and interwikis go near the bottom of the /doc subpage.-->
</noinclude>
2125c041d933c02fc76f69b9cd982a2b9254d85d
Template:Tlf
10
32
131
2011-04-23T11:53:18Z
>KyoriAsh
0
Created page with "<span style="white-space:nowrap;">{{{{#if:{{{1|}}}|{{{1}}}| tlf|...}}<!-- -->{{#ifeq:{{{2|x}}}|{{{2|}}}| |{{{2}}} | }}<!-- -->{{#ifeq:{{{3|x}}}|{{{3|}}}| ..."
wikitext
text/x-wiki
<span style="white-space:nowrap;">{{{{#if:{{{1|}}}|{{{1}}}| tlf|...}}<!--
-->{{#ifeq:{{{2|x}}}|{{{2|}}}| |{{{2}}} | }}<!--
-->{{#ifeq:{{{3|x}}}|{{{3|}}}| |{{{3}}} | }}<!--
-->{{#ifeq:{{{4|x}}}|{{{4|}}}| |{{{4}}} | }}<!--
-->{{#ifeq:{{{5|x}}}|{{{5|}}}| |{{{5}}} | }}<!--
-->{{#ifeq:{{{6|x}}}|{{{6|}}}| |{{{6}}} | }}<!--
-->{{#ifeq:{{{7|x}}}|{{{7|}}}| |{{{7}}} | }}<!--
-->{{#ifeq:{{{8|x}}}|{{{8|}}}| |{{{8}}} | }}<!--
-->{{#ifeq:{{{9|x}}}|{{{9|}}}| |{{{9}}} | }}<!--
-->}}</span><noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc sub-page, not here! -->
</noinclude>
0d2ee8adc05f29f4f752a9a331917bd60c6681cf
Template:Documentation subpage
10
28
123
2012-01-30T17:19:44Z
>KyoriAsh
0
Template conversion
wikitext
text/x-wiki
<includeonly>{{#ifeq: {{lc:{{SUBPAGENAME}}}}|{{{override|doc}}}
|<!-- doc page -->
</includeonly>{{
#ifeq: {{{doc-notice|show}}}|show
|{{mbox
| type =notice
| image =[[File:Edit-copy green.png|40px]]
| text ='''This is a documentation subpage for {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}.'''<br />It contains usage information, categories, interlanguage links and other content that is not part of the original {{#if: {{{text2|}}}|{{{text2}}}|{{#if: {{{text1|}}}|{{{text1}}}|{{#ifeq: {{SUBJECTSPACE}}|{{ns:User}}|{{lc:{{SUBJECTSPACE}}}} template page|{{#if:{{SUBJECTSPACE}}|{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}.
}}
}}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{
#if: {{{inhibit|}}}
|<!-- skip -->
|<includeonly>{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:{{
#switch: {{SUBJECTSPACE}}
| Template =Template
| User =User
| #default =Touhou Wiki
}} documentation pages]]|[[Category:Documentation subpages without corresponding pages]]}}</includeonly>
}}<includeonly>
| <!-- if not on a /doc subpage, do nothing -->
}}</includeonly><noinclude><!--PLEASE DO NOT ADD DOCUMENTATION/CATEGORIES/INTERWIKIS HERE-->
{{Documentation}}
<!--MAKE ADDITIONS TO THE /doc SUBPAGE INSTEAD, THANKS-->
</noinclude>
fca0636678b7e6550a3f95637cf9598dc4e985a1
Template:Documentation/doc
10
31
129
2012-01-30T17:25:41Z
>KyoriAsh
0
Noinclude tag no longer needed for Documentation subpage
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
YOU CAN EDIT THE TEMPLATE DOCUMENTATION BELOW THIS COMMENT
-->
This is the {{tl|documentation}} template.
This template displays a green doc box like you are seeing now, and automatically loads the content from a /doc subpage. It can also load the content from other places if instructed to.
This template is intended for documenting templates and other pages which are [[Wikipedia:Transclusion|transcluded]] onto other pages. It can be used in template space and most other namespaces.
Use of this template allows templates to be protected where necessary, while allowing anyone to edit the documentation, categories, and interwiki links.
===Usage===
Normally this template is used without any parameters, placed at the bottom of the template or page being documented, within <code><noinclude></code>:
<pre><!--Last line of your template code--><noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude></pre>
Then this template automatically loads the content from the /doc subpage of the template it is used on.
This template can also load the content from any other page. Like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation|Template:Other page/doc}}
</noinclude></pre>
Note that when loading the documentation from another page than the local /doc page it becomes tricky to handle the categories and interwiki links.
The content can also be fed directly as text. Like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation
| content = Some documentation text.
}}
</noinclude></pre>
When the '''content''' parameter is used the doc box normally doesn't show the [edit] [purge] links in the top right corner. Note that if the /doc page exists a link to it is still shown in the link box below the doc box. <!--and no link to a /doc page is shown in the link box below the doc box.-->
But parameter 1 and the '''content''' parameter can also be combined, like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation
| 1 = Template:Any page/doc
| content = {{Template:Any page/doc|parameters}}
}}
</noinclude></pre>
Then the pagename fed as parameter 1 is used for the [edit] [purge] links and for the /doc link in the link box below the doc box. But the '''content''' parameter is used for the content shown in the doc box. The above code means that the content is transcluded as "<code><nowiki>{{Template:Any page/doc|parameters}}</nowiki></code>". In this example a parameter is also fed to the /doc page being loaded.
===Best practice===
The code should be added at the bottom of the template code, with no space before "<code><noinclude></code>" (which would cause extra space on pages where the template is used).
Categories and interwiki links that apply to the template itself should be added to the bottom of the /doc subpage, inside <code><includeonly></includeonly></code> tags.
If the documentation page contains <includeonly> or <noinclude> tags as part of the visible documentation text, replace the "<code><</code>" with "<code>&lt;</code>".
===The heading===
When in Template space this template shows this heading:
:[[File:Template-info.png|32px]] '''Template documentation'''
In most other namespaces, such as "Wikipedia:", it shows this heading:
:'''Documentation'''
But when on File (image) pages it shows this heading:
:'''Summary'''
The '''heading''' parameter can be used to set the heading to something else. Like this:
:<code><nowiki>{{documentation|heading =Infobox documentation}}</nowiki></code>
If the '''heading''' parameter is empty but defined, no heading is shown and no [edit] [purge] links are shown. Like this:
:<code><nowiki>{{documentation|heading =}}</nowiki></code>
The '''heading-style''' parameter can be fed optional CSS values. Without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. For example:
:<code>heading-style = color: red; font-size: 150%;</code>
===The link box===
Below the big doc box is a small link box that shows some meta-data about the documentation. The link box shows different things depending on what parameters are fed to this template, and in which namespace it is used. In some cases the link box is not shown at all.
To hide the link box, add the parameter "{{para|link box|off}}".
You can also insert customised text in the link box, by defining the {{para|link box}} parameter. For example:
<pre>|link box=This documentation is automatically generated by [[Template:Country showdata]]</pre>
===Automatic functions===
If the documentation page doesn't exist, the [create] link includes a [[mw:Manual:Creating pages with preloaded text|preload]] page so that clicking it will pre-fill the edit form with the basic documentation page format. Preload text is also used for the /sandbox and /testcases <small>(create)</small> links.
When this template is on a protected template page it now automatically adds {{tl|pp-template}} which shows the grey or red padlock in the top right corner. So no need to manually add {{tlf|pp-template}} to templates that use {{tl|documentation}}.
When this template is on a /sandbox subpage it automatically adds the {{tl|template sandbox notice}}.
===Subject space vs talk space===
Terminology: ''Subject space'' is the opposite of ''talk space''. For instance "Template:" is the subject space of "Template talk:".
This template is usually placed in subject space, within <noinclude> tags. But in some cases this template needs to be on the talkpage:
<!-- *For preload pages (usually in Template or Wikipedia space), since they can't use <noinclude>. See for instance [[Template talk:AfC preload]] and [[Template talk:RfD subpage starter]]. Such talkpages can be marked with {{tl|talkdoc}}. -->
*In MediaWiki space, since <noinclude> often doesn't work in system messages and since MediaWiki space needs to be kept clean for performance reasons.
When placed on talkpages this template usually is placed near the top of the page and without <noinclude> tags.
The /doc, /sandbox and /testcases pages should normally be in subject space, except in the namespaces that don't have the MediaWiki [[meta:Link#Subpage feature|subpage feature]] enabled: Main, File, MediaWiki and Category. (But currently we only show the /sandbox and /testcases links from User, User talk, Template and Template talk space.) There are also a whole bunch of other technical reasons why the /doc page must be stored under the talkpage for those namespaces.
This template automatically points its create links for the /doc, /sandbox and /testcases to the right namespace.
===Technical details===
This template calls {{tl|documentation/start box2}} and {{tl|documentation/end box2}} which in turn call {{tl|documentation/start box}} and {{tl|documentation/end box}}. /start box (and /end box) hold most of the code, while this template and /start box2 (and /end box2) do parameter preprocessing.
The preload page for the /doc [create] link is [[Template:Documentation/preload]], but in File space it is [[Template:Documentation/preload-filespace]]. The preload pages for the /sandbox and /testcases <small>(create)</small> links are [[Template:Documentation/preload-sandbox]] and [[Template:Documentation/preload-testcases]].
<!-- For more technical details see the [[Template talk:Documentation|talk page]]. -->
===See also===
<!-- {{documentation/see also}} -->
*{{tl|documentation}} – Placed on templates and other pages to document them.
*{{tl|documentation subpage}} – Used at the top of /doc subpages to explain what they are and to link back to the page they document.
*[[Wikipedia:Template documentation]] – The how-to guide about template documentation.
*[[Wikipedia:Template test cases]] – How to use /sandbox and /testcases subpages and more about template testing.<includeonly>
<!--PLEASE ADD INTERWIKIS BELOW THIS LINE, THANKS.-->
[[de:Vorlage:Documentation]]
[[es:Plantilla:Documentation]]
[[it:Template:Documentation]]
[[pl:Szablon:Dokumentacja]]
[[pt:Predefinição:Documentation]]
[[ru:Шаблон:Doc]]
[[uk:Шаблон:Документація]]
[[zh:模板:Documentation]]
<!--PLEASE ADD CATEGORIES BELOW THIS LINE, THANKS.-->
[[Category:Template documentation| ]]
</includeonly>
3e5eb3a0e905a65fd9ad08502fb58ed4bd0a41b3
Template:Tl
10
29
125
2012-03-17T00:01:40Z
>Mami
0
Protected "[[Template:Tl]]": High traffic page ([edit=sysop] (indefinite) [move=sysop] (indefinite))
wikitext
text/x-wiki
<onlyinclude>{{[[Template:{{{1}}}|{{{1}}}]]}}</onlyinclude><noinclude>
==Documentation==
Look [[Wikipedia:Template:Tl]].
[[Category:Templates]]
</noinclude>
6cf6fb89ef327dbaef7cdc5cbd8d2fada8b0c6d5
Template:Documentation
10
16
99
2014-06-14T18:26:16Z
>Mami
0
wikitext
text/x-wiki
{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}<noinclude>
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
913c721b3fb5da9e7d6bc410eb2ce87c99df6b03
Module:No globals
828
24
115
2019-04-04T23:27:02Z
>Mami
0
Created page with "local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2) end return nil end function mt.__newi..."
Scribunto
text/plain
local mt = getmetatable(_G) or {}
function mt.__index (t, k)
if k ~= 'arg' then
error('Tried to read nil global ' .. tostring(k), 2)
end
return nil
end
function mt.__newindex(t, k, v)
if k ~= 'arg' then
error('Tried to write global ' .. tostring(k), 2)
end
rawset(t, k, v)
end
setmetatable(_G, mt)
8ce3969f7d53b08bd00dabe4cc9780bc6afd412a
Module:Arguments
828
17
101
2019-04-05T00:15:57Z
>Mami
0
Scribunto
text/plain
-- This module provides easy processing of arguments passed to Scribunto from
-- #invoke. It is intended for use by other Lua modules, and should not be
-- called from #invoke directly.
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local arguments = {}
-- Generate four different tidyVal functions, so that we don't have to check the
-- options every time we call it.
local function tidyValDefault(key, val)
if type(val) == 'string' then
val = val:match('^%s*(.-)%s*$')
if val == '' then
return nil
else
return val
end
else
return val
end
end
local function tidyValTrimOnly(key, val)
if type(val) == 'string' then
return val:match('^%s*(.-)%s*$')
else
return val
end
end
local function tidyValRemoveBlanksOnly(key, val)
if type(val) == 'string' then
if val:find('%S') then
return val
else
return nil
end
else
return val
end
end
local function tidyValNoChange(key, val)
return val
end
local function matchesTitle(given, title)
local tp = type( given )
return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title
end
local translate_mt = { __index = function(t, k) return k end }
function arguments.getArgs(frame, options)
checkType('getArgs', 1, frame, 'table', true)
checkType('getArgs', 2, options, 'table', true)
frame = frame or {}
options = options or {}
--[[
-- Set up argument translation.
--]]
options.translate = options.translate or {}
if getmetatable(options.translate) == nil then
setmetatable(options.translate, translate_mt)
end
if options.backtranslate == nil then
options.backtranslate = {}
for k,v in pairs(options.translate) do
options.backtranslate[v] = k
end
end
if options.backtranslate and getmetatable(options.backtranslate) == nil then
setmetatable(options.backtranslate, {
__index = function(t, k)
if options.translate[k] ~= k then
return nil
else
return k
end
end
})
end
--[[
-- Get the argument tables. If we were passed a valid frame object, get the
-- frame arguments (fargs) and the parent frame arguments (pargs), depending
-- on the options set and on the parent frame's availability. If we weren't
-- passed a valid frame object, we are being called from another Lua module
-- or from the debug console, so assume that we were passed a table of args
-- directly, and assign it to a new variable (luaArgs).
--]]
local fargs, pargs, luaArgs
if type(frame.args) == 'table' and type(frame.getParent) == 'function' then
if options.wrappers then
--[[
-- The wrappers option makes Module:Arguments look up arguments in
-- either the frame argument table or the parent argument table, but
-- not both. This means that users can use either the #invoke syntax
-- or a wrapper template without the loss of performance associated
-- with looking arguments up in both the frame and the parent frame.
-- Module:Arguments will look up arguments in the parent frame
-- if it finds the parent frame's title in options.wrapper;
-- otherwise it will look up arguments in the frame object passed
-- to getArgs.
--]]
local parent = frame:getParent()
if not parent then
fargs = frame.args
else
local title = parent:getTitle():gsub('/sandbox$', '')
local found = false
if matchesTitle(options.wrappers, title) then
found = true
elseif type(options.wrappers) == 'table' then
for _,v in pairs(options.wrappers) do
if matchesTitle(v, title) then
found = true
break
end
end
end
-- We test for false specifically here so that nil (the default) acts like true.
if found or options.frameOnly == false then
pargs = parent.args
end
if not found or options.parentOnly == false then
fargs = frame.args
end
end
else
-- options.wrapper isn't set, so check the other options.
if not options.parentOnly then
fargs = frame.args
end
if not options.frameOnly then
local parent = frame:getParent()
pargs = parent and parent.args or nil
end
end
if options.parentFirst then
fargs, pargs = pargs, fargs
end
else
luaArgs = frame
end
-- Set the order of precedence of the argument tables. If the variables are
-- nil, nothing will be added to the table, which is how we avoid clashes
-- between the frame/parent args and the Lua args.
local argTables = {fargs}
argTables[#argTables + 1] = pargs
argTables[#argTables + 1] = luaArgs
--[[
-- Generate the tidyVal function. If it has been specified by the user, we
-- use that; if not, we choose one of four functions depending on the
-- options chosen. This is so that we don't have to call the options table
-- every time the function is called.
--]]
local tidyVal = options.valueFunc
if tidyVal then
if type(tidyVal) ~= 'function' then
error(
"bad value assigned to option 'valueFunc'"
.. '(function expected, got '
.. type(tidyVal)
.. ')',
2
)
end
elseif options.trim ~= false then
if options.removeBlanks ~= false then
tidyVal = tidyValDefault
else
tidyVal = tidyValTrimOnly
end
else
if options.removeBlanks ~= false then
tidyVal = tidyValRemoveBlanksOnly
else
tidyVal = tidyValNoChange
end
end
--[[
-- Set up the args, metaArgs and nilArgs tables. args will be the one
-- accessed from functions, and metaArgs will hold the actual arguments. Nil
-- arguments are memoized in nilArgs, and the metatable connects all of them
-- together.
--]]
local args, metaArgs, nilArgs, metatable = {}, {}, {}, {}
setmetatable(args, metatable)
local function mergeArgs(tables)
--[[
-- Accepts multiple tables as input and merges their keys and values
-- into one table. If a value is already present it is not overwritten;
-- tables listed earlier have precedence. We are also memoizing nil
-- values, which can be overwritten if they are 's' (soft).
--]]
for _, t in ipairs(tables) do
for key, val in pairs(t) do
if metaArgs[key] == nil and nilArgs[key] ~= 'h' then
local tidiedVal = tidyVal(key, val)
if tidiedVal == nil then
nilArgs[key] = 's'
else
metaArgs[key] = tidiedVal
end
end
end
end
end
--[[
-- Define metatable behaviour. Arguments are memoized in the metaArgs table,
-- and are only fetched from the argument tables once. Fetching arguments
-- from the argument tables is the most resource-intensive step in this
-- module, so we try and avoid it where possible. For this reason, nil
-- arguments are also memoized, in the nilArgs table. Also, we keep a record
-- in the metatable of when pairs and ipairs have been called, so we do not
-- run pairs and ipairs on the argument tables more than once. We also do
-- not run ipairs on fargs and pargs if pairs has already been run, as all
-- the arguments will already have been copied over.
--]]
metatable.__index = function (t, key)
--[[
-- Fetches an argument when the args table is indexed. First we check
-- to see if the value is memoized, and if not we try and fetch it from
-- the argument tables. When we check memoization, we need to check
-- metaArgs before nilArgs, as both can be non-nil at the same time.
-- If the argument is not present in metaArgs, we also check whether
-- pairs has been run yet. If pairs has already been run, we return nil.
-- This is because all the arguments will have already been copied into
-- metaArgs by the mergeArgs function, meaning that any other arguments
-- must be nil.
--]]
if type(key) == 'string' then
key = options.translate[key]
end
local val = metaArgs[key]
if val ~= nil then
return val
elseif metatable.donePairs or nilArgs[key] then
return nil
end
for _, argTable in ipairs(argTables) do
local argTableVal = tidyVal(key, argTable[key])
if argTableVal ~= nil then
metaArgs[key] = argTableVal
return argTableVal
end
end
nilArgs[key] = 'h'
return nil
end
metatable.__newindex = function (t, key, val)
-- This function is called when a module tries to add a new value to the
-- args table, or tries to change an existing value.
if type(key) == 'string' then
key = options.translate[key]
end
if options.readOnly then
error(
'could not write to argument table key "'
.. tostring(key)
.. '"; the table is read-only',
2
)
elseif options.noOverwrite and args[key] ~= nil then
error(
'could not write to argument table key "'
.. tostring(key)
.. '"; overwriting existing arguments is not permitted',
2
)
elseif val == nil then
--[[
-- If the argument is to be overwritten with nil, we need to erase
-- the value in metaArgs, so that __index, __pairs and __ipairs do
-- not use a previous existing value, if present; and we also need
-- to memoize the nil in nilArgs, so that the value isn't looked
-- up in the argument tables if it is accessed again.
--]]
metaArgs[key] = nil
nilArgs[key] = 'h'
else
metaArgs[key] = val
end
end
local function translatenext(invariant)
local k, v = next(invariant.t, invariant.k)
invariant.k = k
if k == nil then
return nil
elseif type(k) ~= 'string' or not options.backtranslate then
return k, v
else
local backtranslate = options.backtranslate[k]
if backtranslate == nil then
-- Skip this one. This is a tail call, so this won't cause stack overflow
return translatenext(invariant)
else
return backtranslate, v
end
end
end
metatable.__pairs = function ()
-- Called when pairs is run on the args table.
if not metatable.donePairs then
mergeArgs(argTables)
metatable.donePairs = true
end
return translatenext, { t = metaArgs }
end
local function inext(t, i)
-- This uses our __index metamethod
local v = t[i + 1]
if v ~= nil then
return i + 1, v
end
end
metatable.__ipairs = function (t)
-- Called when ipairs is run on the args table.
return inext, t, 0
end
return args
end
return arguments
3134ecce8429b810d445e29eae115e2ae4c36c53
Module:Protection banner
828
25
117
2019-04-05T00:16:56Z
>Mami
0
Created page with "-- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('Module..."
Scribunto
text/plain
-- This module implements {{pp-meta}} and its daughter templates such as
-- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}.
-- Initialise necessary modules.
require('Module:No globals')
local makeFileLink = require('Module:File link')._main
local effectiveProtectionLevel = require('Module:Effective protection level')._main
local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main
local yesno = require('Module:Yesno')
-- Lazily initialise modules and objects we don't always need.
local getArgs, makeMessageBox, lang
-- Set constants.
local CONFIG_MODULE = 'Module:Protection banner/config'
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function makeCategoryLink(cat, sort)
if cat then
return string.format(
'[[%s:%s|%s]]',
mw.site.namespaces[14].name,
cat,
sort
)
end
end
-- Validation function for the expiry and the protection date
local function validateDate(dateString, dateType)
if not lang then
lang = mw.language.getContentLanguage()
end
local success, result = pcall(lang.formatDate, lang, 'U', dateString)
if success then
result = tonumber(result)
if result then
return result
end
end
error(string.format(
'invalid %s: %s',
dateType,
tostring(dateString)
), 4)
end
local function makeFullUrl(page, query, display)
return string.format(
'[%s %s]',
tostring(mw.uri.fullUrl(page, query)),
display
)
end
-- Given a directed graph formatted as node -> table of direct successors,
-- get a table of all nodes reachable from a given node (though always
-- including the given node).
local function getReachableNodes(graph, start)
local toWalk, retval = {[start] = true}, {}
while true do
-- Can't use pairs() since we're adding and removing things as we're iterating
local k = next(toWalk) -- This always gets the "first" key
if k == nil then
return retval
end
toWalk[k] = nil
retval[k] = true
for _,v in ipairs(graph[k]) do
if not retval[v] then
toWalk[v] = true
end
end
end
end
--------------------------------------------------------------------------------
-- Protection class
--------------------------------------------------------------------------------
local Protection = {}
Protection.__index = Protection
Protection.supportedActions = {
edit = true,
move = true,
autoreview = true,
upload = true
}
Protection.bannerConfigFields = {
'text',
'explanation',
'tooltip',
'alt',
'link',
'image'
}
function Protection.new(args, cfg, title)
local obj = {}
obj._cfg = cfg
obj.title = title or mw.title.getCurrentTitle()
-- Set action
if not args.action then
obj.action = 'edit'
elseif Protection.supportedActions[args.action] then
obj.action = args.action
else
error(string.format(
'invalid action: %s',
tostring(args.action)
), 3)
end
-- Set level
obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title)
if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then
-- Users need to be autoconfirmed to move pages anyway, so treat
-- semi-move-protected pages as unprotected.
obj.level = '*'
end
-- Set expiry
local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title)
if effectiveExpiry == 'infinity' then
obj.expiry = 'indef'
elseif effectiveExpiry ~= 'unknown' then
obj.expiry = validateDate(effectiveExpiry, 'expiry date')
end
-- Set reason
if args[1] then
obj.reason = mw.ustring.lower(args[1])
if obj.reason:find('|') then
error('reasons cannot contain the pipe character ("|")', 3)
end
end
-- Set protection date
if args.date then
obj.protectionDate = validateDate(args.date, 'protection date')
end
-- Set banner config
do
obj.bannerConfig = {}
local configTables = {}
if cfg.banners[obj.action] then
configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason]
end
if cfg.defaultBanners[obj.action] then
configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level]
configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default
end
configTables[#configTables + 1] = cfg.masterBanner
for i, field in ipairs(Protection.bannerConfigFields) do
for j, t in ipairs(configTables) do
if t[field] then
obj.bannerConfig[field] = t[field]
break
end
end
end
end
return setmetatable(obj, Protection)
end
function Protection:isProtected()
return self.level ~= '*'
end
function Protection:isTemporary()
return type(self.expiry) == 'number'
end
function Protection:makeProtectionCategory()
local cfg = self._cfg
local title = self.title
-- Exit if the page is not protected.
if not self:isProtected() then
return ''
end
-- Get the expiry key fragment.
local expiryFragment
if self.expiry == 'indef' then
expiryFragment = self.expiry
elseif type(self.expiry) == 'number' then
expiryFragment = 'temp'
end
-- Get the namespace key fragment.
local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace]
if not namespaceFragment and title.namespace % 2 == 1 then
namespaceFragment = 'talk'
end
-- Define the order that key fragments are tested in. This is done with an
-- array of tables containing the value to be tested, along with its
-- position in the cfg.protectionCategories table.
local order = {
{val = expiryFragment, keypos = 1},
{val = namespaceFragment, keypos = 2},
{val = self.reason, keypos = 3},
{val = self.level, keypos = 4},
{val = self.action, keypos = 5}
}
--[[
-- The old protection templates used an ad-hoc protection category system,
-- with some templates prioritising namespaces in their categories, and
-- others prioritising the protection reason. To emulate this in this module
-- we use the config table cfg.reasonsWithNamespacePriority to set the
-- reasons for which namespaces have priority over protection reason.
-- If we are dealing with one of those reasons, move the namespace table to
-- the end of the order table, i.e. give it highest priority. If not, the
-- reason should have highest priority, so move that to the end of the table
-- instead.
--]]
table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3))
--[[
-- Define the attempt order. Inactive subtables (subtables with nil "value"
-- fields) are moved to the end, where they will later be given the key
-- "all". This is to cut down on the number of table lookups in
-- cfg.protectionCategories, which grows exponentially with the number of
-- non-nil keys. We keep track of the number of active subtables with the
-- noActive parameter.
--]]
local noActive, attemptOrder
do
local active, inactive = {}, {}
for i, t in ipairs(order) do
if t.val then
active[#active + 1] = t
else
inactive[#inactive + 1] = t
end
end
noActive = #active
attemptOrder = active
for i, t in ipairs(inactive) do
attemptOrder[#attemptOrder + 1] = t
end
end
--[[
-- Check increasingly generic key combinations until we find a match. If a
-- specific category exists for the combination of key fragments we are
-- given, that match will be found first. If not, we keep trying different
-- key fragment combinations until we match using the key
-- "all-all-all-all-all".
--
-- To generate the keys, we index the key subtables using a binary matrix
-- with indexes i and j. j is only calculated up to the number of active
-- subtables. For example, if there were three active subtables, the matrix
-- would look like this, with 0 corresponding to the key fragment "all", and
-- 1 corresponding to other key fragments.
--
-- j 1 2 3
-- i
-- 1 1 1 1
-- 2 0 1 1
-- 3 1 0 1
-- 4 0 0 1
-- 5 1 1 0
-- 6 0 1 0
-- 7 1 0 0
-- 8 0 0 0
--
-- Values of j higher than the number of active subtables are set
-- to the string "all".
--
-- A key for cfg.protectionCategories is constructed for each value of i.
-- The position of the value in the key is determined by the keypos field in
-- each subtable.
--]]
local cats = cfg.protectionCategories
for i = 1, 2^noActive do
local key = {}
for j, t in ipairs(attemptOrder) do
if j > noActive then
key[t.keypos] = 'all'
else
local quotient = i / 2 ^ (j - 1)
quotient = math.ceil(quotient)
if quotient % 2 == 1 then
key[t.keypos] = t.val
else
key[t.keypos] = 'all'
end
end
end
key = table.concat(key, '|')
local attempt = cats[key]
if attempt then
return makeCategoryLink(attempt, title.text)
end
end
return ''
end
function Protection:isIncorrect()
local expiry = self.expiry
return not self:isProtected()
or type(expiry) == 'number' and expiry < os.time()
end
function Protection:isTemplateProtectedNonTemplate()
local action, namespace = self.action, self.title.namespace
return self.level == 'templateeditor'
and (
(action ~= 'edit' and action ~= 'move')
or (namespace ~= 10 and namespace ~= 828)
)
end
function Protection:makeCategoryLinks()
local msg = self._cfg.msg
local ret = { self:makeProtectionCategory() }
if self:isIncorrect() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-incorrect'],
self.title.text
)
end
if self:isTemplateProtectedNonTemplate() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-template'],
self.title.text
)
end
return table.concat(ret)
end
--------------------------------------------------------------------------------
-- Blurb class
--------------------------------------------------------------------------------
local Blurb = {}
Blurb.__index = Blurb
Blurb.bannerTextFields = {
text = true,
explanation = true,
tooltip = true,
alt = true,
link = true
}
function Blurb.new(protectionObj, args, cfg)
return setmetatable({
_cfg = cfg,
_protectionObj = protectionObj,
_args = args
}, Blurb)
end
-- Private methods --
function Blurb:_formatDate(num)
-- Formats a Unix timestamp into dd Month, YYYY format.
lang = lang or mw.language.getContentLanguage()
local success, date = pcall(
lang.formatDate,
lang,
self._cfg.msg['expiry-date-format'] or 'j F Y',
'@' .. tostring(num)
)
if success then
return date
end
end
function Blurb:_getExpandedMessage(msgKey)
return self:_substituteParameters(self._cfg.msg[msgKey])
end
function Blurb:_substituteParameters(msg)
if not self._params then
local parameterFuncs = {}
parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter
parameterFuncs.EDITREQUEST = self._makeEditRequestParameter
parameterFuncs.EXPIRY = self._makeExpiryParameter
parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter
parameterFuncs.IMAGELINK = self._makeImageLinkParameter
parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter
parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter
parameterFuncs.PAGETYPE = self._makePagetypeParameter
parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter
parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter
parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter
parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter
parameterFuncs.TALKPAGE = self._makeTalkPageParameter
parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter
parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter
parameterFuncs.VANDAL = self._makeVandalTemplateParameter
self._params = setmetatable({}, {
__index = function (t, k)
local param
if parameterFuncs[k] then
param = parameterFuncs[k](self)
end
param = param or ''
t[k] = param
return param
end
})
end
msg = msg:gsub('${(%u+)}', self._params)
return msg
end
function Blurb:_makeCurrentVersionParameter()
-- A link to the page history or the move log, depending on the kind of
-- protection.
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'move' then
-- We need the move log link.
return makeFullUrl(
'Special:Log',
{type = 'move', page = pagename},
self:_getExpandedMessage('current-version-move-display')
)
else
-- We need the history link.
return makeFullUrl(
pagename,
{action = 'history'},
self:_getExpandedMessage('current-version-edit-display')
)
end
end
function Blurb:_makeEditRequestParameter()
local mEditRequest = require('Module:Submit an edit request')
local action = self._protectionObj.action
local level = self._protectionObj.level
-- Get the edit request type.
local requestType
if action == 'edit' then
if level == 'autoconfirmed' then
requestType = 'semi'
elseif level == 'extendedconfirmed' then
requestType = 'extended'
elseif level == 'templateeditor' then
requestType = 'template'
end
end
requestType = requestType or 'full'
-- Get the display value.
local display = self:_getExpandedMessage('edit-request-display')
return mEditRequest._link{type = requestType, display = display}
end
function Blurb:_makeExpiryParameter()
local expiry = self._protectionObj.expiry
if type(expiry) == 'number' then
return self:_formatDate(expiry)
else
return expiry
end
end
function Blurb:_makeExplanationBlurbParameter()
-- Cover special cases first.
if self._protectionObj.title.namespace == 8 then
-- MediaWiki namespace
return self:_getExpandedMessage('explanation-blurb-nounprotect')
end
-- Get explanation blurb table keys
local action = self._protectionObj.action
local level = self._protectionObj.level
local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject'
-- Find the message in the explanation blurb table and substitute any
-- parameters.
local explanations = self._cfg.explanationBlurbs
local msg
if explanations[action][level] and explanations[action][level][talkKey] then
msg = explanations[action][level][talkKey]
elseif explanations[action][level] and explanations[action][level].default then
msg = explanations[action][level].default
elseif explanations[action].default and explanations[action].default[talkKey] then
msg = explanations[action].default[talkKey]
elseif explanations[action].default and explanations[action].default.default then
msg = explanations[action].default.default
else
error(string.format(
'could not find explanation blurb for action "%s", level "%s" and talk key "%s"',
action,
level,
talkKey
), 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeImageLinkParameter()
local imageLinks = self._cfg.imageLinks
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if imageLinks[action][level] then
msg = imageLinks[action][level]
elseif imageLinks[action].default then
msg = imageLinks[action].default
else
msg = imageLinks.edit.default
end
return self:_substituteParameters(msg)
end
function Blurb:_makeIntroBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-blurb-expiry')
else
return self:_getExpandedMessage('intro-blurb-noexpiry')
end
end
function Blurb:_makeIntroFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-fragment-expiry')
else
return self:_getExpandedMessage('intro-fragment-noexpiry')
end
end
function Blurb:_makePagetypeParameter()
local pagetypes = self._cfg.pagetypes
return pagetypes[self._protectionObj.title.namespace]
or pagetypes.default
or error('no default pagetype defined', 8)
end
function Blurb:_makeProtectionBlurbParameter()
local protectionBlurbs = self._cfg.protectionBlurbs
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionBlurbs[action][level] then
msg = protectionBlurbs[action][level]
elseif protectionBlurbs[action].default then
msg = protectionBlurbs[action].default
elseif protectionBlurbs.edit.default then
msg = protectionBlurbs.edit.default
else
error('no protection blurb defined for protectionBlurbs.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionDateParameter()
local protectionDate = self._protectionObj.protectionDate
if type(protectionDate) == 'number' then
return self:_formatDate(protectionDate)
else
return protectionDate
end
end
function Blurb:_makeProtectionLevelParameter()
local protectionLevels = self._cfg.protectionLevels
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionLevels[action][level] then
msg = protectionLevels[action][level]
elseif protectionLevels[action].default then
msg = protectionLevels[action].default
elseif protectionLevels.edit.default then
msg = protectionLevels.edit.default
else
error('no protection level defined for protectionLevels.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionLogParameter()
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'autoreview' then
-- We need the pending changes log.
return makeFullUrl(
'Special:Log',
{type = 'stable', page = pagename},
self:_getExpandedMessage('pc-log-display')
)
else
-- We need the protection log.
return makeFullUrl(
'Special:Log',
{type = 'protect', page = pagename},
self:_getExpandedMessage('protection-log-display')
)
end
end
function Blurb:_makeTalkPageParameter()
return string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[self._protectionObj.title.namespace].talk.name,
self._protectionObj.title.text,
self._args.section or 'top',
self:_getExpandedMessage('talk-page-link-display')
)
end
function Blurb:_makeTooltipBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-blurb-expiry')
else
return self:_getExpandedMessage('tooltip-blurb-noexpiry')
end
end
function Blurb:_makeTooltipFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-fragment-expiry')
else
return self:_getExpandedMessage('tooltip-fragment-noexpiry')
end
end
function Blurb:_makeVandalTemplateParameter()
return require('Module:Vandal-m')._main{
self._args.user or self._protectionObj.title.baseText
}
end
-- Public methods --
function Blurb:makeBannerText(key)
-- Validate input.
if not key or not Blurb.bannerTextFields[key] then
error(string.format(
'"%s" is not a valid banner config field',
tostring(key)
), 2)
end
-- Generate the text.
local msg = self._protectionObj.bannerConfig[key]
if type(msg) == 'string' then
return self:_substituteParameters(msg)
elseif type(msg) == 'function' then
msg = msg(self._protectionObj, self._args)
if type(msg) ~= 'string' then
error(string.format(
'bad output from banner config function with key "%s"'
.. ' (expected string, got %s)',
tostring(key),
type(msg)
), 4)
end
return self:_substituteParameters(msg)
end
end
--------------------------------------------------------------------------------
-- BannerTemplate class
--------------------------------------------------------------------------------
local BannerTemplate = {}
BannerTemplate.__index = BannerTemplate
function BannerTemplate.new(protectionObj, cfg)
local obj = {}
obj._cfg = cfg
-- Set the image filename.
local imageFilename = protectionObj.bannerConfig.image
if imageFilename then
obj._imageFilename = imageFilename
else
-- If an image filename isn't specified explicitly in the banner config,
-- generate it from the protection status and the namespace.
local action = protectionObj.action
local level = protectionObj.level
local namespace = protectionObj.title.namespace
local reason = protectionObj.reason
-- Deal with special cases first.
if (
namespace == 10
or namespace == 828
or reason and obj._cfg.indefImageReasons[reason]
)
and action == 'edit'
and level == 'sysop'
and not protectionObj:isTemporary()
then
-- Fully protected modules and templates get the special red "indef"
-- padlock.
obj._imageFilename = obj._cfg.msg['image-filename-indef']
else
-- Deal with regular protection types.
local images = obj._cfg.images
if images[action] then
if images[action][level] then
obj._imageFilename = images[action][level]
elseif images[action].default then
obj._imageFilename = images[action].default
end
end
end
end
return setmetatable(obj, BannerTemplate)
end
function BannerTemplate:renderImage()
local filename = self._imageFilename
or self._cfg.msg['image-filename-default']
or 'Transparent.gif'
return makeFileLink{
file = filename,
size = (self.imageWidth or 20) .. 'px',
alt = self._imageAlt,
link = self._imageLink,
caption = self.imageCaption
}
end
--------------------------------------------------------------------------------
-- Banner class
--------------------------------------------------------------------------------
local Banner = setmetatable({}, BannerTemplate)
Banner.__index = Banner
function Banner.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 40
obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip.
obj._reasonText = blurbObj:makeBannerText('text')
obj._explanationText = blurbObj:makeBannerText('explanation')
obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing.
return setmetatable(obj, Banner)
end
function Banner:__tostring()
-- Renders the banner.
makeMessageBox = makeMessageBox or require('Module:Message box').main
local reasonText = self._reasonText or error('no reason text set', 2)
local explanationText = self._explanationText
local mbargs = {
page = self._page,
type = 'protection',
image = self:renderImage(),
text = string.format(
"'''%s'''%s",
reasonText,
explanationText and '<br />' .. explanationText or ''
)
}
return makeMessageBox('mbox', mbargs)
end
--------------------------------------------------------------------------------
-- Padlock class
--------------------------------------------------------------------------------
local Padlock = setmetatable({}, BannerTemplate)
Padlock.__index = Padlock
function Padlock.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 20
obj.imageCaption = blurbObj:makeBannerText('tooltip')
obj._imageAlt = blurbObj:makeBannerText('alt')
obj._imageLink = blurbObj:makeBannerText('link')
obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action]
or cfg.padlockIndicatorNames.default
or 'pp-default'
return setmetatable(obj, Padlock)
end
function Padlock:__tostring()
local frame = mw.getCurrentFrame()
-- The nowiki tag helps prevent whitespace at the top of articles.
return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{
name = 'indicator',
args = {name = self._indicatorName},
content = self:renderImage()
}
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p = {}
function p._exportClasses()
-- This is used for testing purposes.
return {
Protection = Protection,
Blurb = Blurb,
BannerTemplate = BannerTemplate,
Banner = Banner,
Padlock = Padlock,
}
end
function p._main(args, cfg, title)
args = args or {}
cfg = cfg or require(CONFIG_MODULE)
local protectionObj = Protection.new(args, cfg, title)
local ret = {}
-- If a page's edit protection is equally or more restrictive than its
-- protection from some other action, then don't bother displaying anything
-- for the other action (except categories).
if protectionObj.action == 'edit' or
args.demolevel or
not getReachableNodes(
cfg.hierarchy,
protectionObj.level
)[effectiveProtectionLevel('edit', protectionObj.title)]
then
-- Initialise the blurb object
local blurbObj = Blurb.new(protectionObj, args, cfg)
-- Render the banner
if protectionObj:isProtected() then
ret[#ret + 1] = tostring(
(yesno(args.small) and Padlock or Banner)
.new(protectionObj, blurbObj, cfg)
)
end
end
-- Render the categories
if yesno(args.category) ~= false then
ret[#ret + 1] = protectionObj:makeCategoryLinks()
end
return table.concat(ret)
end
function p.main(frame, cfg)
cfg = cfg or require(CONFIG_MODULE)
-- Find default args, if any.
local parent = frame.getParent and frame:getParent()
local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')]
-- Find user args, and use the parent frame if we are being called from a
-- wrapper template.
getArgs = getArgs or require('Module:Arguments').getArgs
local userArgs = getArgs(frame, {
parentOnly = defaultArgs,
frameOnly = not defaultArgs
})
-- Build the args table. User-specified args overwrite default args.
local args = {}
for k, v in pairs(defaultArgs or {}) do
args[k] = v
end
for k, v in pairs(userArgs) do
args[k] = v
end
return p._main(args, cfg)
end
return p
9d0a8a59e09f1bb6f641e6d0f7e27b3f3686cc6e
Module:File link
828
23
113
2019-04-05T00:17:38Z
>Mami
0
Created page with "-- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} funct..."
Scribunto
text/plain
-- This module provides a library for formatting file wikilinks.
local yesno = require('Module:Yesno')
local checkType = require('libraryUtil').checkType
local p = {}
function p._main(args)
checkType('_main', 1, args, 'table')
-- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our
-- own function to get the right error level.
local function checkArg(key, val, level)
if type(val) ~= 'string' then
error(string.format(
"type error in '%s' parameter of '_main' (expected string, got %s)",
key, type(val)
), level)
end
end
local ret = {}
-- Adds a positional parameter to the buffer.
local function addPositional(key)
local val = args[key]
if not val then
return nil
end
checkArg(key, val, 4)
ret[#ret + 1] = val
end
-- Adds a named parameter to the buffer. We assume that the parameter name
-- is the same as the argument key.
local function addNamed(key)
local val = args[key]
if not val then
return nil
end
checkArg(key, val, 4)
ret[#ret + 1] = key .. '=' .. val
end
-- Filename
checkArg('file', args.file, 3)
ret[#ret + 1] = 'File:' .. args.file
-- Format
if args.format then
checkArg('format', args.format)
if args.formatfile then
checkArg('formatfile', args.formatfile)
ret[#ret + 1] = args.format .. '=' .. args.formatfile
else
ret[#ret + 1] = args.format
end
end
-- Border
if yesno(args.border) then
ret[#ret + 1] = 'border'
end
addPositional('location')
addPositional('alignment')
addPositional('size')
addNamed('upright')
addNamed('link')
addNamed('alt')
addNamed('page')
addNamed('class')
addNamed('lang')
addNamed('start')
addNamed('end')
addNamed('thumbtime')
addPositional('caption')
return string.format('[[%s]]', table.concat(ret, '|'))
end
function p.main(frame)
local origArgs = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:File link'
})
if not origArgs.file then
error("'file' parameter missing from [[Template:File link]]", 0)
end
-- Copy the arguments that were passed to a new table to avoid looking up
-- every possible parameter in the frame object.
local args = {}
for k, v in pairs(origArgs) do
-- Make _BLANK a special argument to add a blank parameter. For use in
-- conditional templates etc. it is useful for blank arguments to be
-- ignored, but we still need a way to specify them so that we can do
-- things like [[File:Example.png|link=]].
if v == '_BLANK' then
v = ''
end
args[k] = v
end
return p._main(args)
end
return p
66925f088d11530f2482f04181a3baaaa0ad3d0c
Module:Yesno
828
27
121
2019-04-05T00:18:08Z
>Mami
0
Scribunto
text/plain
-- Function allowing for consistent treatment of boolean-like wikitext input.
-- It works similarly to the template {{yesno}}.
return function (val, default)
-- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
-- should replace "val:lower()" with "mw.ustring.lower(val)" in the
-- following line.
val = type(val) == 'string' and val:lower() or val
if val == nil then
return nil
elseif val == true
or val == 'yes'
or val == 'y'
or val == 'true'
or val == 't'
or val == 'on'
or tonumber(val) == 1
then
return true
elseif val == false
or val == 'no'
or val == 'n'
or val == 'false'
or val == 'f'
or val == 'off'
or tonumber(val) == 0
then
return false
else
return default
end
end
f767643e7d12126d020d88d662a3dd057817b9dc
Module:Effective protection expiry
828
21
109
2019-04-05T00:19:16Z
>Mami
0
Created page with "local p = {} -- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known. -- If no title is specified, the title of the page being..."
Scribunto
text/plain
local p = {}
-- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known.
-- If no title is specified, the title of the page being displayed is used.
function p._main(action, pagename)
local title
if type(pagename) == 'table' and pagename.prefixedText then
title = pagename
elseif pagename then
title = mw.title.new(pagename)
else
title = mw.title.getCurrentTitle()
end
pagename = title.prefixedText
if action == 'autoreview' then
local stabilitySettings = mw.ext.FlaggedRevs.getStabilitySettings(title)
return stabilitySettings and stabilitySettings.expiry or 'unknown'
elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then
error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 )
end
local rawExpiry = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY', action, pagename)
if rawExpiry == 'infinity' then
return 'infinity'
elseif rawExpiry == '' then
return 'unknown'
else
local year, month, day, hour, minute, second = rawExpiry:match(
'^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$'
)
if year then
return string.format(
'%s-%s-%sT%s:%s:%s',
year, month, day, hour, minute, second
)
else
error('internal error in Module:Effective protection expiry; malformed expiry timestamp')
end
end
end
setmetatable(p, { __index = function(t, k)
return function(frame)
return t._main(k, frame.args[1])
end
end })
return p
9a8c58dc2667232ed08a9b206a5d89ca8150312b
Module:Protection banner/config
828
26
119
2019-04-05T00:21:26Z
>Mami
0
Scribunto
text/plain
-- This module provides configuration data for [[Module:Protection banner]].
return {
--------------------------------------------------------------------------------
--
-- BANNER DATA
--
--------------------------------------------------------------------------------
--[[
-- Banner data consists of six fields:
-- * text - the main protection text that appears at the top of protection
-- banners.
-- * explanation - the text that appears below the main protection text, used
-- to explain the details of the protection.
-- * tooltip - the tooltip text you see when you move the mouse over a small
-- padlock icon.
-- * link - the page that the small padlock icon links to.
-- * alt - the alt text for the small padlock icon. This is also used as tooltip
-- text for the large protection banners.
-- * image - the padlock image used in both protection banners and small padlock
-- icons.
--
-- The module checks in three separate tables to find a value for each field.
-- First it checks the banners table, which has values specific to the reason
-- for the page being protected. Then the module checks the defaultBanners
-- table, which has values specific to each protection level. Finally, the
-- module checks the masterBanner table, which holds data for protection
-- templates to use if no data has been found in the previous two tables.
--
-- The values in the banner data can take parameters. These are specified
-- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name
-- enclosed in curly braces).
--
-- Available parameters:
--
-- ${CURRENTVERSION} - a link to the page history or the move log, with the
-- display message "current-version-edit-display" or
-- "current-version-move-display".
--
-- ${EDITREQUEST} - a link to create an edit request for the current page.
--
-- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes
-- on the talk page; you may submit a request to ask an administrator to make
-- an edit if it is minor or supported by consensus."
--
-- ${IMAGELINK} - a link to set the image to, depending on the protection
-- action and protection level.
--
-- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry
-- is set. E.g. "Editing of this page by new or unregistered users is currently
-- disabled until dd Month YYYY."
--
-- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation
-- so that it can be used in run-on sentences.
--
-- ${PAGETYPE} - the type of the page, e.g. "article" or "template".
-- Defined in the cfg.pagetypes table.
--
-- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g.
-- "Editing of this page by new or unregistered users is currently disabled"
--
-- ${PROTECTIONDATE} - the protection date, if it has been supplied to the
-- template.
--
-- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or
-- "semi-protected".
--
-- ${PROTECTIONLOG} - a link to the protection log or the pending changes log,
-- depending on the protection action.
--
-- ${TALKPAGE} - a link to the talk page. If a section is specified, links
-- straight to that talk page section.
--
-- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to
-- create a blurb like "This template is semi-protected", or "This article is
-- move-protected until DD Month YYYY".
--
-- ${VANDAL} - links for the specified username (or the root page name)
-- using Module:Vandal-m.
--
-- Functions
--
-- For advanced users, it is possible to use Lua functions instead of strings
-- in the banner config tables. Using functions gives flexibility that is not
-- possible just by using parameters. Functions take two arguments, the
-- protection object and the template arguments, and they must output a string.
--
-- For example:
--
-- text = function (protectionObj, args)
-- if protectionObj.level == 'autoconfirmed' then
-- return 'foo'
-- else
-- return 'bar'
-- end
-- end
--
-- Some protection object properties and methods that may be useful:
-- protectionObj.action - the protection action
-- protectionObj.level - the protection level
-- protectionObj.reason - the protection reason
-- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set
-- to indefinite, and the protection time in unix time if temporary.
-- protectionObj.protectionDate - the protection date in unix time, or nil if
-- unspecified.
-- protectionObj.bannerConfig - the banner config found by the module. Beware
-- of editing the config field used by the function, as it could create an
-- infinite loop.
-- protectionObj:isProtected - returns a boolean showing whether the page is
-- protected.
-- protectionObj:isTemporary - returns a boolean showing whether the expiry is
-- temporary.
-- protectionObj:isIncorrect - returns a boolean showing whether the protection
-- template is incorrect.
--]]
-- The master banner data, used if no values have been found in banners or
-- defaultBanners.
masterBanner = {
text = '${INTROBLURB}',
explanation = '${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPBLURB}',
link = '${IMAGELINK}',
alt = 'Page ${PROTECTIONLEVEL}'
},
-- The default banner data. This holds banner data for different protection
-- levels.
-- *required* - this table needs edit, move, autoreview and upload subtables.
defaultBanners = {
edit = {},
move = {},
autoreview = {
default = {
alt = 'Page protected with pending changes',
tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users',
image = 'Pending-protection-shackle.svg'
}
},
upload = {}
},
-- The banner data. This holds banner data for different protection reasons.
-- In fact, the reasons specified in this table control which reasons are
-- valid inputs to the first positional parameter.
--
-- There is also a non-standard "description" field that can be used for items
-- in this table. This is a description of the protection reason for use in the
-- module documentation.
--
-- *required* - this table needs edit, move, autoreview and upload subtables.
banners = {
edit = {
blp = {
description = 'For pages protected to promote compliance with the'
.. ' [[Touhou Wiki:Biographies of living persons'
.. '|biographies of living persons]] policy',
text = '${INTROFRAGMENT} to promote compliance with'
.. ' [[Touhou Wiki:Biographies of living persons'
.. "|Touhou Wiki's policy on the biographies"
.. ' of living people]].',
tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on'
.. ' biographies of living people',
},
dmca = {
description = 'For pages protected by the Wikimedia Foundation'
.. ' due to [[Digital Millennium Copyright Act]] takedown requests',
explanation = function (protectionObj, args)
local ret = 'Pursuant to a rights owner notice under the Digital'
.. ' Millennium Copyright Act (DMCA) regarding some content'
.. ' in this article, the Wikimedia Foundation acted under'
.. ' applicable law and took down and restricted the content'
.. ' in question.'
if args.notice then
ret = ret .. ' A copy of the received notice can be found here: '
.. args.notice .. '.'
end
ret = ret .. ' For more information, including websites discussing'
.. ' how to file a counter-notice, please see'
.. " [[Touhou Wiki:Office actions]] and the article's ${TALKPAGE}."
.. "'''Do not remove this template from the article until the"
.. " restrictions are withdrawn'''."
return ret
end,
image = 'Office-protection-shackle.svg',
},
dispute = {
description = 'For pages protected due to editing disputes',
text = function (protectionObj, args)
-- Find the value of "disputes".
local display = 'disputes'
local disputes
if args.section then
disputes = string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[protectionObj.title.namespace].talk.name,
protectionObj.title.text,
args.section,
display
)
else
disputes = display
end
-- Make the blurb, depending on the expiry.
local msg
if type(protectionObj.expiry) == 'number' then
msg = '${INTROFRAGMENT} or until editing %s have been resolved.'
else
msg = '${INTROFRAGMENT} until editing %s have been resolved.'
end
return string.format(msg, disputes)
end,
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPFRAGMENT} due to editing disputes',
},
ecp = {
description = 'For articles in topic areas authorized by'
.. ' [[Touhou Wiki:Arbitration Committee|ArbCom]] or'
.. ' meets the criteria for community use',
tooltip = 'This ${PAGETYPE} is extended-confirmed protected',
alt = 'Extended-protected ${PAGETYPE}',
},
mainpage = {
description = 'For pages protected for being displayed on the [[Main Page]]',
text = 'This file is currently'
.. ' [[Touhou Wiki:This page is protected|protected]] from'
.. ' editing because it is currently or will soon be displayed'
.. ' on the [[Main Page]].',
explanation = 'Images on the Main Page are protected due to their high'
.. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.'
.. '<br /><span style="font-size:90%;">'
.. "'''Administrators:''' Once this image is definitely off the Main Page,"
.. ' please unprotect this file, or reduce to semi-protection,'
.. ' as appropriate.</span>',
},
office = {
description = 'For pages protected by the Wikimedia Foundation',
text = function (protectionObj, args)
local ret = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.'
if protectionObj.protectionDate then
ret = ret .. ' It has been protected since ${PROTECTIONDATE}.'
end
return ret
end,
explanation = "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not remove protection from this"
.. " page unless you are authorized by the Wikimedia Foundation to do"
.. " so.'''",
image = 'Office-protection-shackle.svg',
},
reset = {
description = 'For pages protected by the Wikimedia Foundation and'
.. ' "reset" to a bare-bones version',
text = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.protectionDate then
ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was'
else
ret = ret .. 'This ${PAGETYPE} has been'
end
ret = ret .. ' reduced to a'
.. ' simplified, "bare bones" version so that it may be completely'
.. ' rewritten to ensure it meets the policies of'
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].'
.. ' Standard Touhou Wiki policies will apply to its rewriting—which'
.. ' will eventually be open to all editors—and will be strictly'
.. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while'
.. ' it is being rebuilt.\n\n'
.. 'Any insertion of material directly from'
.. ' pre-protection revisions of the ${PAGETYPE} will be removed, as'
.. ' will any material added to the ${PAGETYPE} that is not properly'
.. ' sourced. The associated talk page(s) were also cleared on the'
.. " same date.\n\n"
.. "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not override"
.. " this action, and do not remove protection from this page,"
.. " unless you are authorized by the Wikimedia Foundation"
.. " to do so. No editor may remove this notice.'''"
return ret
end,
image = 'Office-protection-shackle.svg',
},
sock = {
description = 'For pages protected due to'
.. ' [[Touhou Wiki:Sock puppetry|sock puppetry]]',
text = '${INTROFRAGMENT} to prevent [[Touhou Wiki:Sock puppetry|sock puppets]] of'
.. ' [[Touhou Wiki:Blocking policy|blocked]] or'
.. ' [[Touhou Wiki:Banning policy|banned users]]'
.. ' from editing it.',
tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from'
.. ' editing it',
},
template = {
description = 'For [[Touhou Wiki:High-risk templates|high-risk]]'
.. ' templates and Lua modules',
text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},'
.. ' as it is [[Touhou Wiki:High-risk templates|high-risk]].',
explanation = 'Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask an'
.. ' [[Touhou Wiki:Administrators|administrator]] or'
.. ' [[Touhou Wiki:Template editor|template editor]] to make an edit if'
.. ' it is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by'
.. ' [[Touhou Wiki:Consensus|consensus]]. You can also'
.. ' [[Touhou Wiki:Requests for page protection|request]] that the page be'
.. ' unprotected.',
tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}'
.. ' to prevent vandalism',
alt = 'Permanently protected ${PAGETYPE}',
},
usertalk = {
description = 'For pages protected against disruptive edits by a'
.. ' particular user',
text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,'
.. ' such as abusing the'
.. ' {{[[Template:unblock|unblock]]}} template.',
explanation = 'If you cannot edit this user talk page and you need to'
.. ' make a change or leave a message, you can'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for edits to a protected page'
.. '|request an edit]],'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]],'
.. ' [[Special:Userlogin|log in]],'
.. ' or [[Special:UserLogin/signup|create an account]].',
},
vandalism = {
description = 'For pages protected against'
.. ' [[Touhou Wiki:Vandalism|vandalism]]',
text = '${INTROFRAGMENT} due to [[Touhou Wiki:Vandalism|vandalism]].',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.level == 'sysop' then
ret = ret .. "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. '
end
return ret .. '${EXPLANATIONBLURB}'
end,
tooltip = '${TOOLTIPFRAGMENT} due to vandalism',
}
},
move = {
dispute = {
description = 'For pages protected against page moves due to'
.. ' disputes over the page title',
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
image = 'Move-protection-shackle.svg'
},
vandalism = {
description = 'For pages protected against'
.. ' [[Touhou Wiki:Vandalism#Page-move vandalism'
.. ' |page-move vandalism]]'
}
},
autoreview = {},
upload = {}
},
--------------------------------------------------------------------------------
--
-- GENERAL DATA TABLES
--
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Protection blurbs
--------------------------------------------------------------------------------
-- This table produces the protection blurbs available with the
-- ${PROTECTIONBLURB} parameter. It is sorted by protection action and
-- protection level, and is checked by the module in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionBlurbs = {
edit = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|'
.. 'protected]] from editing',
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Touhou Wiki:User access'
.. ' levels#New users|new]] or [[Touhou Wiki:User access levels#Unregistered'
.. ' users|unregistered]] users is currently [[Help:Protection|disabled]]',
extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection',
},
move = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]'
.. ' from [[Help:Moving a page|page moves]]'
},
autoreview = {
default = 'All edits made to this ${PAGETYPE} by'
.. ' [[Touhou Wiki:User access levels#New users|new]] or'
.. ' [[Touhou Wiki:User access levels#Unregistered users|unregistered]]'
.. ' users are currently'
.. ' [[Touhou Wiki:Pending changes|subject to review]]'
},
upload = {
default = 'Uploading new versions of this ${PAGETYPE} is currently disabled'
}
},
--------------------------------------------------------------------------------
-- Explanation blurbs
--------------------------------------------------------------------------------
-- This table produces the explanation blurbs available with the
-- ${EXPLANATIONBLURB} parameter. It is sorted by protection action,
-- protection level, and whether the page is a talk page or not. If the page is
-- a talk page it will have a talk key of "talk"; otherwise it will have a talk
-- key of "subject". The table is checked in the following order:
-- 1. page's protection action, page's protection level, page's talk key
-- 2. page's protection action, page's protection level, default talk key
-- 3. page's protection action, default protection level, page's talk key
-- 4. page's protection action, default protection level, default talk key
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
explanationBlurbs = {
edit = {
autoconfirmed = {
subject = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
},
extendedconfirmed = {
default = 'Extended confirmed protection prevents edits from all unregistered editors'
.. ' and registered users with fewer than 30 days tenure and 500 edits.'
.. ' The [[Touhou Wiki:Protection policy#extended|policy on community use]]'
.. ' specifies that extended confirmed protection can be applied to combat'
.. ' disruption, if semi-protection has proven to be ineffective.'
.. ' Extended confirmed protection may also be applied to enforce'
.. ' [[Touhou Wiki:Arbitration Committee|arbitration sanctions]].'
.. ' Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask for uncontroversial changes supported by'
.. ' [[Touhou Wiki:Consensus|consensus]].'
},
default = {
subject = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus'
.. '|consensus]]. You may also [[Touhou Wiki:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|request]] that this page be unprotected.',
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' You may [[Touhou Wiki:Requests for page'
.. ' protection#Current requests for edits to a protected page|request an'
.. ' edit]] to this page, or [[Touhou Wiki:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|ask]] for it to be unprotected.'
}
},
move = {
default = {
subject = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves on the'
.. ' ${TALKPAGE} or at [[Touhou Wiki:Requested moves]]. You can also'
.. ' [[Touhou Wiki:Requests for page protection|request]] that the page be'
.. ' unprotected.',
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves at'
.. ' [[Touhou Wiki:Requested moves]]. You can also'
.. ' [[Touhou Wiki:Requests for page protection|request]] that the page be'
.. ' unprotected.'
}
},
autoreview = {
default = {
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Edits to this ${PAGETYPE} by new and unregistered users'
.. ' will not be visible to readers until they are accepted by'
.. ' a reviewer. To avoid the need for your edits to be'
.. ' reviewed, you may'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].'
},
},
upload = {
default = {
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but new versions of the file'
.. ' cannot be uploaded until it is unprotected. You can'
.. ' request that a new version be uploaded by using a'
.. ' [[Touhou Wiki:Edit requests|protected edit request]], or you'
.. ' can [[Touhou Wiki:Requests for page protection|request]]'
.. ' that the file be unprotected.'
}
}
},
--------------------------------------------------------------------------------
-- Protection levels
--------------------------------------------------------------------------------
-- This table provides the data for the ${PROTECTIONLEVEL} parameter, which
-- produces a short label for different protection levels. It is sorted by
-- protection action and protection level, and is checked in the following
-- order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionLevels = {
edit = {
default = 'protected',
templateeditor = 'template-protected',
extendedconfirmed = 'extended-protected',
autoconfirmed = 'semi-protected',
},
move = {
default = 'move-protected'
},
autoreview = {
},
upload = {
default = 'upload-protected'
}
},
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- This table lists different padlock images for each protection action and
-- protection level. It is used if an image is not specified in any of the
-- banner data tables, and if the page does not satisfy the conditions for using
-- the ['image-filename-indef'] image. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
images = {
edit = {
default = 'Full-protection-shackle.svg',
templateeditor = 'Template-protection-shackle.svg',
extendedconfirmed = 'Extended-protection-shackle.svg',
autoconfirmed = 'Semi-protection-shackle.svg'
},
move = {
default = 'Move-protection-shackle.svg',
},
autoreview = {
default = 'Pending-protection-shackle.svg'
},
upload = {
default = 'Upload-protection-shackle.svg'
}
},
-- Pages with a reason specified in this table will show the special "indef"
-- padlock, defined in the 'image-filename-indef' message, if no expiry is set.
indefImageReasons = {
template = true
},
--------------------------------------------------------------------------------
-- Image links
--------------------------------------------------------------------------------
-- This table provides the data for the ${IMAGELINK} parameter, which gets
-- the image link for small padlock icons based on the page's protection action
-- and protection level. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
imageLinks = {
edit = {
default = 'Touhou Wiki:Protection policy#full',
templateeditor = 'Touhou Wiki:Protection policy#template',
extendedconfirmed = 'Touhou Wiki:Protection policy#extended',
autoconfirmed = 'Touhou Wiki:Protection policy#semi'
},
move = {
default = 'Touhou Wiki:Protection policy#move'
},
autoreview = {
default = 'Touhou Wiki:Protection policy#pending'
},
upload = {
default = 'Touhou Wiki:Protection policy#upload'
}
},
--------------------------------------------------------------------------------
-- Padlock indicator names
--------------------------------------------------------------------------------
-- This table provides the "name" attribute for the <indicator> extension tag
-- with which small padlock icons are generated. All indicator tags on a page
-- are displayed in alphabetical order based on this attribute, and with
-- indicator tags with duplicate names, the last tag on the page wins.
-- The attribute is chosen based on the protection action; table keys must be a
-- protection action name or the string "default".
padlockIndicatorNames = {
autoreview = 'pp-autoreview',
default = 'pp-default'
},
--------------------------------------------------------------------------------
-- Protection categories
--------------------------------------------------------------------------------
--[[
-- The protection categories are stored in the protectionCategories table.
-- Keys to this table are made up of the following strings:
--
-- 1. the expiry date
-- 2. the namespace
-- 3. the protection reason (e.g. "dispute" or "vandalism")
-- 4. the protection level (e.g. "sysop" or "autoconfirmed")
-- 5. the action (e.g. "edit" or "move")
--
-- When the module looks up a category in the table, first it will will check to
-- see a key exists that corresponds to all five parameters. For example, a
-- user page semi-protected from vandalism for two weeks would have the key
-- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module
-- changes the first part of the key to "all" and checks the table again. It
-- keeps checking increasingly generic key combinations until it finds the
-- field, or until it reaches the key "all-all-all-all-all".
--
-- The module uses a binary matrix to determine the order in which to search.
-- This is best demonstrated by a table. In this table, the "0" values
-- represent "all", and the "1" values represent the original data (e.g.
-- "indef" or "file" or "vandalism").
--
-- expiry namespace reason level action
-- order
-- 1 1 1 1 1 1
-- 2 0 1 1 1 1
-- 3 1 0 1 1 1
-- 4 0 0 1 1 1
-- 5 1 1 0 1 1
-- 6 0 1 0 1 1
-- 7 1 0 0 1 1
-- 8 0 0 0 1 1
-- 9 1 1 1 0 1
-- 10 0 1 1 0 1
-- 11 1 0 1 0 1
-- 12 0 0 1 0 1
-- 13 1 1 0 0 1
-- 14 0 1 0 0 1
-- 15 1 0 0 0 1
-- 16 0 0 0 0 1
-- 17 1 1 1 1 0
-- 18 0 1 1 1 0
-- 19 1 0 1 1 0
-- 20 0 0 1 1 0
-- 21 1 1 0 1 0
-- 22 0 1 0 1 0
-- 23 1 0 0 1 0
-- 24 0 0 0 1 0
-- 25 1 1 1 0 0
-- 26 0 1 1 0 0
-- 27 1 0 1 0 0
-- 28 0 0 1 0 0
-- 29 1 1 0 0 0
-- 30 0 1 0 0 0
-- 31 1 0 0 0 0
-- 32 0 0 0 0 0
--
-- In this scheme the action has the highest priority, as it is the last
-- to change, and the expiry has the least priority, as it changes the most.
-- The priorities of the expiry, the protection level and the action are
-- fixed, but the priorities of the reason and the namespace can be swapped
-- through the use of the cfg.bannerDataNamespaceHasPriority table.
--]]
-- If the reason specified to the template is listed in this table,
-- namespace data will take priority over reason data in the protectionCategories
-- table.
reasonsWithNamespacePriority = {
vandalism = true,
},
-- The string to use as a namespace key for the protectionCategories table for each
-- namespace number.
categoryNamespaceKeys = {
[ 2] = 'user',
[ 3] = 'user',
[ 4] = 'project',
[ 6] = 'file',
[ 8] = 'mediawiki',
[ 10] = 'template',
[ 12] = 'project',
[ 14] = 'category',
[100] = 'portal',
[828] = 'module',
},
protectionCategories = {
['all|all|all|all|all'] = 'Touhou Wiki fully protected pages',
['all|all|office|all|all'] = 'Touhou Wiki Office-protected pages',
['all|all|reset|all|all'] = 'Touhou Wiki Office-protected pages',
['all|all|dmca|all|all'] = 'Touhou Wiki Office-protected pages',
['all|all|mainpage|all|all'] = 'Touhou Wiki fully-protected main page files',
['all|all|all|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction',
['all|all|ecp|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction',
['all|template|all|all|edit'] = 'Touhou Wiki fully protected templates',
['all|all|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected pages',
['indef|all|all|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected pages',
['all|all|blp|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected biographies of living people',
['temp|all|blp|autoconfirmed|edit'] = 'Touhou Wiki temporarily semi-protected biographies of living people',
['all|all|dispute|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected due to dispute',
['all|all|sock|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected from banned users',
['all|all|vandalism|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected against vandalism',
['all|category|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected categories',
['all|file|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected files',
['all|portal|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected portals',
['all|project|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected project pages',
['all|talk|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected talk pages',
['all|template|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected templates',
['all|user|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected user and user talk pages',
['all|template|all|templateeditor|edit'] = 'Touhou Wiki template-protected templates',
['all|all|blp|sysop|edit'] = 'Touhou Wiki indefinitely protected biographies of living people',
['temp|all|blp|sysop|edit'] = 'Touhou Wiki temporarily protected biographies of living people',
['all|all|dispute|sysop|edit'] = 'Touhou Wiki pages protected due to dispute',
['all|all|sock|sysop|edit'] = 'Touhou Wiki pages protected from banned users',
['all|all|vandalism|sysop|edit'] = 'Touhou Wiki pages protected against vandalism',
['all|category|all|sysop|edit'] = 'Touhou Wiki protected categories',
['all|file|all|sysop|edit'] = 'Touhou Wiki fully-protected files',
['all|project|all|sysop|edit'] = 'Touhou Wiki fully-protected project pages',
['all|talk|all|sysop|edit'] = 'Touhou Wiki fully-protected talk pages',
['all|template|all|sysop|edit'] = 'Touhou Wiki fully protected templates',
['all|user|all|sysop|edit'] = 'Touhou Wiki protected user and user talk pages',
['all|module|all|all|edit'] = 'Touhou Wiki fully-protected modules',
['all|module|all|templateeditor|edit'] = 'Touhou Wiki template-protected modules',
['all|module|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected modules',
['all|all|all|sysop|move'] = 'Touhou Wiki move-protected pages',
['indef|all|all|sysop|move'] = 'Touhou Wiki indefinitely move-protected pages',
['all|all|dispute|sysop|move'] = 'Touhou Wiki pages move-protected due to dispute',
['all|all|vandalism|sysop|move'] = 'Touhou Wiki pages move-protected due to vandalism',
['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals',
['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals',
['all|project|all|sysop|move'] = 'Touhou Wiki move-protected project pages',
['all|talk|all|sysop|move'] = 'Touhou Wiki move-protected talk pages',
['all|template|all|sysop|move'] = 'Touhou Wiki move-protected templates',
['all|user|all|sysop|move'] = 'Touhou Wiki move-protected user and user talk pages',
['all|all|all|autoconfirmed|autoreview'] = 'Touhou Wiki pending changes protected pages',
['all|file|all|all|upload'] = 'Touhou Wiki upload-protected files',
},
--------------------------------------------------------------------------------
-- Expiry category config
--------------------------------------------------------------------------------
-- This table configures the expiry category behaviour for each protection
-- action.
-- * If set to true, setting that action will always categorise the page if
-- an expiry parameter is not set.
-- * If set to false, setting that action will never categorise the page.
-- * If set to nil, the module will categorise the page if:
-- 1) an expiry parameter is not set, and
-- 2) a reason is provided, and
-- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck
-- table.
expiryCheckActions = {
edit = nil,
move = false,
autoreview = true,
upload = false
},
reasonsWithoutExpiryCheck = {
blp = true,
template = true,
},
--------------------------------------------------------------------------------
-- Pagetypes
--------------------------------------------------------------------------------
-- This table produces the page types available with the ${PAGETYPE} parameter.
-- Keys are namespace numbers, or the string "default" for the default value.
pagetypes = {
[0] = 'article',
[6] = 'file',
[10] = 'template',
[14] = 'category',
[828] = 'module',
default = 'page'
},
--------------------------------------------------------------------------------
-- Strings marking indefinite protection
--------------------------------------------------------------------------------
-- This table contains values passed to the expiry parameter that mean the page
-- is protected indefinitely.
indefStrings = {
['indef'] = true,
['indefinite'] = true,
['indefinitely'] = true,
['infinite'] = true,
},
--------------------------------------------------------------------------------
-- Group hierarchy
--------------------------------------------------------------------------------
-- This table maps each group to all groups that have a superset of the original
-- group's page editing permissions.
hierarchy = {
sysop = {},
reviewer = {'sysop'},
filemover = {'sysop'},
templateeditor = {'sysop'},
extendedconfirmed = {'sysop'},
autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
user = {'autoconfirmed'},
['*'] = {'user'}
},
--------------------------------------------------------------------------------
-- Wrapper templates and their default arguments
--------------------------------------------------------------------------------
-- This table contains wrapper templates used with the module, and their
-- default arguments. Templates specified in this table should contain the
-- following invocation, and no other template content:
--
-- {{#invoke:Protection banner|main}}
--
-- If other content is desired, it can be added between
-- <noinclude>...</noinclude> tags.
--
-- When a user calls one of these wrapper templates, they will use the
-- default arguments automatically. However, users can override any of the
-- arguments.
wrappers = {
['Template:Pp'] = {},
['Template:Pp-30-500'] = {'ecp'},
['Template:Pp-blp'] = {'blp'},
-- we don't need Template:Pp-create
['Template:Pp-dispute'] = {'dispute'},
['Template:Pp-main-page'] = {'mainpage'},
['Template:Pp-move'] = {action = 'move'},
['Template:Pp-move-dispute'] = {'dispute', action = 'move'},
-- we don't need Template:Pp-move-indef
['Template:Pp-move-vandalism'] = {'vandalism', action = 'move'},
['Template:Pp-office'] = {'office'},
['Template:Pp-office-dmca'] = {'dmca'},
['Template:Pp-pc'] = {action = 'autoreview', small = true},
['Template:Pp-pc1'] = {action = 'autoreview', small = true},
['Template:Pp-reset'] = {'reset'},
['Template:Pp-semi-indef'] = {small = true},
['Template:Pp-sock'] = {'sock'},
['Template:Pp-template'] = {'template', small = true},
['Template:Pp-upload'] = {action = 'upload'},
['Template:Pp-usertalk'] = {'usertalk'},
['Template:Pp-vandalism'] = {'vandalism'},
},
--------------------------------------------------------------------------------
--
-- MESSAGES
--
--------------------------------------------------------------------------------
msg = {
--------------------------------------------------------------------------------
-- Intro blurb and intro fragment
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${INTROBLURB} and
-- ${INTROFRAGMENT} parameters. If the protection is temporary they use the
-- intro-blurb-expiry or intro-fragment-expiry, and if not they use
-- intro-blurb-noexpiry or intro-fragment-noexpiry.
-- It is possible to use banner parameters in these messages.
['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.',
['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.',
['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},',
['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}',
--------------------------------------------------------------------------------
-- Tooltip blurb
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${TOOLTIPBLURB} parameter.
-- If the protection is temporary the tooltip-blurb-expiry message is used, and
-- if not the tooltip-blurb-noexpiry message is used.
-- It is possible to use banner parameters in these messages.
['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.',
['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.',
['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},',
['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}',
--------------------------------------------------------------------------------
-- Special explanation blurb
--------------------------------------------------------------------------------
-- An explanation blurb for pages that cannot be unprotected, e.g. for pages
-- in the MediaWiki namespace.
-- It is possible to use banner parameters in this message.
['explanation-blurb-nounprotect'] = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus'
.. '|consensus]].',
--------------------------------------------------------------------------------
-- Protection log display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the protection log link
-- or the pending changes log link produced by the ${PROTECTIONLOG} parameter.
-- It is possible to use banner parameters in these messages.
['protection-log-display'] = 'protection log',
['pc-log-display'] = 'pending changes log',
--------------------------------------------------------------------------------
-- Current version display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the page history link
-- or the move log link produced by the ${CURRENTVERSION} parameter.
-- It is possible to use banner parameters in these messages.
['current-version-move-display'] = 'current title',
['current-version-edit-display'] = 'current version',
--------------------------------------------------------------------------------
-- Talk page
--------------------------------------------------------------------------------
-- This message determines the display value of the talk page link produced
-- with the ${TALKPAGE} parameter.
-- It is possible to use banner parameters in this message.
['talk-page-link-display'] = 'talk page',
--------------------------------------------------------------------------------
-- Edit requests
--------------------------------------------------------------------------------
-- This message determines the display value of the edit request link produced
-- with the ${EDITREQUEST} parameter.
-- It is possible to use banner parameters in this message.
['edit-request-display'] = 'submit an edit request',
--------------------------------------------------------------------------------
-- Expiry date format
--------------------------------------------------------------------------------
-- This is the format for the blurb expiry date. It should be valid input for
-- the first parameter of the #time parser function.
['expiry-date-format'] = 'F j, Y "at" H:i e',
--------------------------------------------------------------------------------
-- Tracking categories
--------------------------------------------------------------------------------
-- These messages determine which tracking categories the module outputs.
['tracking-category-incorrect'] = 'Touhou Wiki pages with incorrect protection templates',
['tracking-category-template'] = 'Touhou Wiki template-protected pages other than templates and modules',
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- These are images that are not defined by their protection action and protection level.
['image-filename-indef'] = 'Full-protection-shackle.svg',
['image-filename-default'] = 'Transparent.gif',
--------------------------------------------------------------------------------
-- End messages
--------------------------------------------------------------------------------
}
--------------------------------------------------------------------------------
-- End configuration
--------------------------------------------------------------------------------
}
82e2f7e0197433799262b2a8c27387125d3681e3
MediaWiki:Gadget-dark-mode.css
8
182
486
2021-04-20T21:14:42Z
>Volker E. (WMF)
0
Initialize dark-mode gadget CSS
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E.
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert,
.skin-timeless #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Timeless globe fix */
.skin-timeless #mw-site-navigation {
position: relative;
}
.skin-timeless #p-logo.mw-no-invert {
left: 1em;
height: 124px;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
f9d1c561a6b1cd5d55b6aca4a537c8ff43671dfa
487
486
2021-04-20T21:24:51Z
>Volker E. (WMF)
0
Add user link
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert,
.skin-timeless #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Timeless globe fix */
.skin-timeless #mw-site-navigation {
position: relative;
}
.skin-timeless #p-logo.mw-no-invert {
left: 1em;
height: 124px;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
a83dfa305858ebc24a13720d488eacc305f3356d
488
487
2021-04-22T01:14:26Z
MusikAnimal
14
MusikAnimal moved page [[User:Volker E. (WMF)/MediaWiki:Gadget-dark-mode.css]] to [[MediaWiki:Gadget-dark-mode.css]]: so we can do proper testing using ?withCSS. Will also set up a test gadget
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert,
.skin-timeless #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Timeless globe fix */
.skin-timeless #mw-site-navigation {
position: relative;
}
.skin-timeless #p-logo.mw-no-invert {
left: 1em;
height: 124px;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
a83dfa305858ebc24a13720d488eacc305f3356d
489
488
2021-04-22T01:34:05Z
MusikAnimal
14
trying Writ Keeper's suggestion at [[Special:Diff/1019155378]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html body {
/* Workaround for Firefox */
background: #000;
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert,
.skin-timeless #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Timeless globe fix */
.skin-timeless #mw-site-navigation {
position: relative;
}
.skin-timeless #p-logo.mw-no-invert {
left: 1em;
height: 124px;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
b9d92013b4a087f10d9845e1bbb6998913d32e28
490
489
2021-04-22T01:37:20Z
MusikAnimal
14
Undid revision 1019200662 by [[Special:Contributions/MusikAnimal|MusikAnimal]] ([[User talk:MusikAnimal|talk]]) this breaks it in Chromium
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert,
.skin-timeless #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Timeless globe fix */
.skin-timeless #mw-site-navigation {
position: relative;
}
.skin-timeless #p-logo.mw-no-invert {
left: 1em;
height: 124px;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
a83dfa305858ebc24a13720d488eacc305f3356d
491
490
2021-04-22T18:34:37Z
MusikAnimal
14
hack to fix backgrounds in Firefox, courtesy of [[User:Writ Keeper]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert,
.skin-timeless #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Timeless globe fix */
.skin-timeless #mw-site-navigation {
position: relative;
}
.skin-timeless #p-logo.mw-no-invert {
left: 1em;
height: 124px;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
3f47ba1d58fca88a89d96ce251b86360d28ab0db
492
491
2021-12-04T23:10:27Z
Enterprisey
17
add patch from [[User:TheDJ]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert,
.skin-timeless #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Timeless globe fix */
.skin-timeless #mw-site-navigation {
position: relative;
}
.skin-timeless #p-logo.mw-no-invert {
left: 1em;
height: 124px;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
9c50f3d3496396d63d30a1bb903635b1c7aa84ed
493
492
2021-12-12T18:39:47Z
Xaosflux
15
sync requested change from [[User:SD0001/Gadget-dark-mode.css]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
aaece3e0162228ceb2900af684ff521259960542
494
493
2021-12-21T06:04:00Z
MusikAnimal
14
removing 'jumping' effect from p-personal for Vector/Monobook users; see [[Special:Permalink/1061354978#Dark mode toggle gadget|discussion]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after {
background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% );
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* ::: Skin specific rules ::: */
/* Wikipedia globe fix */
.skin-vector #p-logo.mw-no-invert {
position: absolute;
top: 0;
height: 112px;
overflow: hidden;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
2367609702f9fc11391038c65d88a0e04cb360a8
495
494
2021-12-25T16:17:14Z
Xaosflux
15
sync requested updates from [[User:SD0001/Gadget-dark-mode.css]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
b79adc5b6f2ae4ccf54db16627f5cccbe9ce518d
496
495
2022-01-10T14:35:10Z
Xaosflux
15
+html ogvjs,, requested on talk
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
9d9c4f499e0f83ccfb381192bc3d14303a11976f
497
496
2022-06-10T12:35:18Z
Xaosflux
15
update to moz-document; see discussion on talk
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
:root, body {
/* Specify the background on both root and body to workaround
* https://bugzilla.mozilla.org/show_bug.cgi?id=1423746 */
background-color: #fff;
}
}
282217a7421b47a40d6ca2bf4876374b48d6a4b7
498
497
2022-06-10T18:07:49Z
Xaosflux
15
talk page reports this breaks things
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
9d9c4f499e0f83ccfb381192bc3d14303a11976f
499
498
2022-07-06T01:12:01Z
Xaosflux
15
another mozilla fix
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
html #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
7bc4313426e669fbec7dc7955793ad67ab7cd2a6
500
499
2022-07-14T15:29:12Z
>Jon (WMF)
0
[[phab:T312822]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
53ae0c864de5a3930dd5f2537ea2146de3d12235
501
500
2022-08-01T00:40:51Z
MusikAnimal
14
fix for [[phab:T311835]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
dfd2113c14e7b1df1cf4548008b7cf7187f34bf3
MediaWiki:Gadget-dark-mode-toggle.js
8
183
508
2021-12-14T15:30:51Z
Xaosflux
15
load in from [[User:SD0001/dark-mode-toggle.js]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn on dark mode',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn off dark mode',
});
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var inDarkMode = !!mw.user.options.get('gadget-dark-mode');
var onOrOff = inDarkMode ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var portlet = mw.config.get('skin') === 'minerva' ? 'pt-preferences' : 'p-cactions';
mw.util.addPortletLink(portlet, '#', label, 'pt-darkmode', tooltip);
function toggleMode() {
var darkMode = !mw.user.options.get('gadget-dark-mode');
new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0');
mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0);
var onOrOff = darkMode ? 'off' : 'on';
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0);
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (darkMode) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadgets containing styles are enabled
$('<link>').attr('rel', 'stylesheet')
.attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head');
}
}
$('#pt-darkmode').on('click', function(e) {
e.preventDefault();
toggleMode();
});
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light';
var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light';
if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.storage.set('dark-mode-system-scheme', systemSchemeNow);
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
c97f7d7cf0e4fc0ae8358df77c93abff5ba50ded
509
508
2021-12-16T11:09:32Z
Xaosflux
15
'#pt-darkmode span:not(.mw-ui-icon)' ; see talk
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn on dark mode',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn off dark mode',
});
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var inDarkMode = !!mw.user.options.get('gadget-dark-mode');
var onOrOff = inDarkMode ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var portlet = mw.config.get('skin') === 'minerva' ? 'pt-preferences' : 'p-cactions';
mw.util.addPortletLink(portlet, '#', label, 'pt-darkmode', tooltip);
function toggleMode() {
var darkMode = !mw.user.options.get('gadget-dark-mode');
new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0');
mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0);
var onOrOff = darkMode ? 'off' : 'on';
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0);
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (darkMode) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadgets containing styles are enabled
$('<link>').attr('rel', 'stylesheet')
.attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head');
}
}
$('#pt-darkmode').on('click', function(e) {
e.preventDefault();
toggleMode();
});
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light';
var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light';
if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.storage.set('dark-mode-system-scheme', systemSchemeNow);
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
2bb2f920bcc338f17fe7f89faee9e2120e356df0
510
509
2021-12-16T11:42:47Z
Xaosflux
15
portlet update requested on talk
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn on dark mode',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn off dark mode',
});
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var inDarkMode = !!mw.user.options.get('gadget-dark-mode');
var onOrOff = inDarkMode ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip);
function toggleMode() {
var darkMode = !mw.user.options.get('gadget-dark-mode');
new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0');
mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0);
var onOrOff = darkMode ? 'off' : 'on';
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0);
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (darkMode) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadgets containing styles are enabled
$('<link>').attr('rel', 'stylesheet')
.attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head');
}
}
$('#pt-darkmode').on('click', function(e) {
e.preventDefault();
toggleMode();
});
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light';
var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light';
if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.storage.set('dark-mode-system-scheme', systemSchemeNow);
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
c2a43582f5ca2fef6c909b884c3247f4ca382ada
511
510
2021-12-16T14:28:54Z
Xaosflux
15
+nextnode, requested on talk
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn on dark mode',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn off dark mode',
});
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var inDarkMode = !!mw.user.options.get('gadget-dark-mode');
var onOrOff = inDarkMode ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') === 'minerva' ? 'li:has([data-event-name="menu.unStar"])' : '#pt-watchlist';
mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var darkMode = !mw.user.options.get('gadget-dark-mode');
new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0');
mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0);
var onOrOff = darkMode ? 'off' : 'on';
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0);
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (darkMode) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadgets containing styles are enabled
$('<link>').attr('rel', 'stylesheet')
.attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head');
}
}
$('#pt-darkmode').on('click', function(e) {
e.preventDefault();
toggleMode();
});
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light';
var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light';
if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.storage.set('dark-mode-system-scheme', systemSchemeNow);
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
daa396bf3c2bbcdd4707c96c42c8b8e169a51bcc
512
511
2021-12-18T12:06:42Z
Xaosflux
15
nextnode tweak from talk
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn on dark mode',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn off dark mode',
});
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var inDarkMode = !!mw.user.options.get('gadget-dark-mode');
var onOrOff = inDarkMode ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') === 'minerva' ? null : '#pt-watchlist';
mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var darkMode = !mw.user.options.get('gadget-dark-mode');
new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0');
mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0);
var onOrOff = darkMode ? 'off' : 'on';
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0);
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (darkMode) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadgets containing styles are enabled
$('<link>').attr('rel', 'stylesheet')
.attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head');
}
}
$('#pt-darkmode').on('click', function(e) {
e.preventDefault();
toggleMode();
});
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light';
var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light';
if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.storage.set('dark-mode-system-scheme', systemSchemeNow);
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
1a7791709dd8cfe0824a8f744dc8e8510fc317dd
513
512
2021-12-21T16:47:25Z
MusikAnimal
14
add note that messages must match the ::before content in the CSS
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn on dark mode',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn off dark mode',
});
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var inDarkMode = !!mw.user.options.get('gadget-dark-mode');
var onOrOff = inDarkMode ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') === 'minerva' ? null : '#pt-watchlist';
mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var darkMode = !mw.user.options.get('gadget-dark-mode');
new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0');
mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0);
var onOrOff = darkMode ? 'off' : 'on';
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0);
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (darkMode) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadgets containing styles are enabled
$('<link>').attr('rel', 'stylesheet')
.attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head');
}
}
$('#pt-darkmode').on('click', function(e) {
e.preventDefault();
toggleMode();
});
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light';
var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light';
if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.storage.set('dark-mode-system-scheme', systemSchemeNow);
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
646bec773a90f53e5ef43893119fd3869ba84ca3
514
513
2021-12-25T16:18:02Z
Xaosflux
15
sync requested change from [[User:Nardog/dark-mode-toggle.js]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var isOn = !!mw.user.options.get('gadget-dark-mode');
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var newState = Number(!mw.user.options.get('gadget-dark-mode'));
new mw.Api().saveOption('gadget-dark-mode', newState);
mw.user.options.set('gadget-dark-mode', newState);
$(document.documentElement).toggleClass('client-dark-mode', !!newState);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0];
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (newState) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$(portletLink).on('click', function(e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode();
}
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode');
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.requestIdleCallback(function() {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
e66f90c930ef8f53afb869b2929af036f9815cad
515
514
2022-01-30T09:52:41Z
Xaosflux
15
add IF wrapper for darkmode-turn-on-label; requested on talk
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var isOn = !!mw.user.options.get('gadget-dark-mode');
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var newState = Number(!mw.user.options.get('gadget-dark-mode'));
new mw.Api().saveOption('gadget-dark-mode', newState);
mw.user.options.set('gadget-dark-mode', newState);
$(document.documentElement).toggleClass('client-dark-mode', !!newState);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0];
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (newState) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$(portletLink).on('click', function(e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode();
}
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode');
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.requestIdleCallback(function() {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
fff7bb7fbd20e607bcad81b673dabb113c19bf92
516
515
2022-02-09T14:55:05Z
Xaosflux
15
sync update requested from [[User:TheDJ/Gadget-dark-mode-toggle.js]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() {
var isOn = !!mw.user.options.get('gadget-dark-mode');
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
// Update the initial minerva theme-color
$('meta[name="theme-color"]').attr('content', '#000000');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var newState = Number(!mw.user.options.get('gadget-dark-mode'));
new mw.Api().saveOption('gadget-dark-mode', newState);
mw.user.options.set('gadget-dark-mode', newState);
$(document.documentElement).toggleClass('client-dark-mode', !!newState);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Update the minerva theme-color
$('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0' );
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0];
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (newState) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$(portletLink).on('click', function(e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode();
}
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode');
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.requestIdleCallback(function() {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
46b1430636fe67b6147423908d9eb2e8d9b2805d
517
516
2022-04-18T10:42:22Z
Xaosflux
15
requested updates from [[User:Nardog/dark-mode-toggle.js]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () {
var isOn = !!mw.user.options.get('gadget-dark-mode');
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
// Update the initial mobile theme-color
$('meta[name="theme-color"]').attr('content', '#000000');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var newState = Number(!mw.user.options.get('gadget-dark-mode'));
new mw.Api().saveOption('gadget-dark-mode', newState);
mw.user.options.set('gadget-dark-mode', newState);
$(document.documentElement).toggleClass('client-dark-mode', !!newState);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Update the mobile theme-color
$('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0' );
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0];
if (gadgetsLinkElement) {
var uri = new mw.Uri(gadgetsLinkElement.href);
if (newState) {
uri.query.modules += ',dark-mode';
} else {
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
gadgetsLinkElement.href = uri.getRelativePath();
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$(portletLink).on('click', function (e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode();
}
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode');
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
8e3fe4ac702638712dbe42fb72291d4e62e635ac
518
517
2022-04-25T16:50:42Z
MusikAnimal
14
sync from [[Special:PermaLink/1083844133]] per [[Special:Permalink/1083868563#Edit request 21 April 2022]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () {
var isOn = !!mw.user.options.get('gadget-dark-mode');
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
// Update the initial mobile theme-color
$('meta[name="theme-color"]').attr('content', '#000000');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
function toggleMode() {
var newState = Number(!mw.user.options.get('gadget-dark-mode'));
new mw.Api().saveOption('gadget-dark-mode', newState);
mw.user.options.set('gadget-dark-mode', newState);
$(document.documentElement).toggleClass('client-dark-mode', !!newState);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Update the mobile theme-color
$('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0' );
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (newState) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$(portletLink).on('click', function (e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode();
}
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode');
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
71e111c6345e7108e135f325f4caf97e5c344ed4
519
518
2022-10-31T13:04:00Z
Oshwah
16
Implementing changes requested on talk page ([[Special:Diff/1116205278|diff]], [[Special:Permalink/1116205278#Interface-protected_edit_request_on_15_October_2022|permalink]]) for an interface admin.
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () {
var isOn = !!mw.user.options.get('gadget-dark-mode');
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
// Update the initial mobile theme-color
$('meta[name="theme-color"]').attr('content', '#000000');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
mw.util.addPortletLink('p-personal-sticky-header', '#', label, 'pt-darkmode-sticky-header', tooltip, '', nextnode + '-sticky-header');
function toggleMode() {
var newState = Number(!mw.user.options.get('gadget-dark-mode'));
new mw.Api().saveOption('gadget-dark-mode', newState);
mw.user.options.set('gadget-dark-mode', newState);
$(document.documentElement).toggleClass('client-dark-mode', !!newState);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Update the mobile theme-color
$('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0');
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (newState) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$('#pt-darkmode, #pt-darkmode-sticky-header').on('click', function (e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode();
}
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode');
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== wpSchemeNow) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
87303e0b53e1138a64853df5ea68c00361a30220
MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
8
181
476
2021-12-21T06:01:04Z
MusikAnimal
14
[[WP:AES|←]]Created page with '.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; }'
css
text/css
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
83df36b80de753242136ca013fc0477b6745af7c
477
476
2021-12-21T16:40:32Z
MusikAnimal
14
add comment indicating this should match styles in [[MediaWiki:Gadget-dark-mode.css]]
css
text/css
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
3139f2b464a893abc10c431b6091aeb796e617cc
478
477
2022-04-17T15:10:28Z
Xaosflux
15
/* Fixes for empty icons in New Vector and Minerva * from ER on talk
css
text/css
/* Fixes for empty icons in New Vector and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode::before,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode::before,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
76e6370682ce98ce59d84bb51e7df4b56aa9f517
479
478
2022-10-31T13:06:26Z
Oshwah
16
Implementing changes requested on talk page ([[Special:Diff/1116205278|diff]], [[Special:PermanentLink/1116205278#Interface-protected_edit_request_on_15_October_2022|permalink]]) for an interface admin.
css
text/css
/* Fixes for empty icons in New Vector and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode::before,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode::before,
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
63cd1f8a6c156c32383dbf95444af251ad691a5c
480
479
2022-10-31T13:17:23Z
Oshwah
16
Adding changes requested on talk page ([[Special:Diff/1118320120|diff]], [[Special:Permalink/1118320120#Edit_request_26_October_2022|permalink]]) requested for an interface admin.
css
text/css
/* Fixes for empty icons in New Vector and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode::before,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode::before,
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
.skin-vector-2022 .vector-user-menu-logged-out #pt-darkmode .mw-ui-icon{
display: none;
}
.skin-vector-2022 .vector-user-menu-logged-out #pt-darkmode span{
margin-left: 0;
margin-right: 0;
}
46f03ce3f144afc8c4f19ac77a007b85fc48cc16
Module:Effective protection level
828
22
111
2022-02-10T07:10:13Z
>Mami
0
disable blacklistentry tests
Scribunto
text/plain
local p = {}
-- Returns the permission required to perform a given action on a given title.
-- If no title is specified, the title of the page being displayed is used.
function p._main(action, pagename)
local title
if type(pagename) == 'table' and pagename.prefixedText then
title = pagename
elseif pagename then
title = mw.title.new(pagename)
else
title = mw.title.getCurrentTitle()
end
pagename = title.prefixedText
if action == 'autoreview' then
local level = mw.ext.FlaggedRevs.getStabilitySettings(title)
level = level and level.autoreview
if level == 'review' then
return 'reviewer'
elseif level ~= '' then
return level
else
return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review
end
elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then
error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 )
end
if title.namespace == 8 then -- MediaWiki namespace
if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page
return 'interfaceadmin'
else -- any non-JS/CSS MediaWiki page
return 'sysop'
end
elseif title.namespace == 2 and title.isSubpage then
if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page
return 'interfaceadmin'
elseif title.contentModel == 'json' then -- user JSON page
return 'sysop'
end
end
if action == 'undelete' then
return 'sysop'
end
local level = title.protectionLevels[action] and title.protectionLevels[action][1]
if level == 'sysop' or level == 'editprotected' then
return 'sysop'
elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page
return 'sysop'
elseif level == 'templateeditor' then
return 'templateeditor'
elseif action == 'move' then
local blacklistentry --= mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move.
if blacklistentry and not blacklistentry.params.autoconfirmed then
return 'templateeditor'
elseif title.namespace == 6 then
return 'filemover'
elseif level == 'extendedconfirmed' then
return 'extendedconfirmed'
else
return 'autoconfirmed'
end
end
local blacklistentry --= mw.ext.TitleBlacklist.test(action, pagename)
if blacklistentry then
if not blacklistentry.params.autoconfirmed then
return 'templateeditor'
elseif level == 'extendedconfirmed' then
return 'extendedconfirmed'
else
return 'autoconfirmed'
end
elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason
return 'autoconfirmed'
elseif level then
return level
elseif action == 'upload' then
return 'autoconfirmed'
elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts
return 'user'
else
return '*'
end
end
setmetatable(p, { __index = function(t, k)
return function(frame)
return t._main(k, frame.args[1])
end
end })
return p
9ab3b579aab34fd028bd608e347fd8acb15602e9
Module:Documentation/styles.css
828
20
107
2022-02-10T07:27:42Z
>Mami
0
Mami moved page [[Template:Documentation/styles.css]] to [[Module:Documentation/styles.css]] without leaving a redirect
sanitized-css
text/css
/* {{pp|small=yes}} */
.documentation,
.documentation-metadata {
border: 1px solid #a2a9b1;
background-color: #ecfcf4;
clear: both;
}
.documentation {
margin: 1em 0 0 0;
padding: 1em;
}
.documentation-metadata {
margin: 0.2em 0; /* same margin left-right as .documentation */
font-style: italic;
padding: 0.4em 1em; /* same padding left-right as .documentation */
}
.documentation-startbox {
padding-bottom: 3px;
border-bottom: 1px solid #aaa;
margin-bottom: 1ex;
}
.documentation-heading {
font-weight: bold;
font-size: 125%;
}
.documentation-clear { /* Don't want things to stick out where they shouldn't. */
clear: both;
}
.documentation-toolbar {
font-style: normal;
font-size: 85%;
}
ce0e629c92e3d825ab9fd927fe6cc37d9117b6cb
Module:Documentation/config
828
19
105
2022-05-18T21:23:27Z
>PassingStrike
0
Changing broken image
Scribunto
text/plain
----------------------------------------------------------------------------------------------------
--
-- Configuration for Module:Documentation
--
-- Here you can set the values of the parameters and messages used in Module:Documentation to
-- localise it to your wiki and your language. Unless specified otherwise, values given here
-- should be string values.
----------------------------------------------------------------------------------------------------
local cfg = {} -- Do not edit this line.
----------------------------------------------------------------------------------------------------
-- Protection template configuration
----------------------------------------------------------------------------------------------------
-- cfg['protection-reason-edit']
-- The protection reason for edit-protected templates to pass to
-- [[Module:Protection banner]].
cfg['protection-reason-edit'] = 'template'
--[[
----------------------------------------------------------------------------------------------------
-- Sandbox notice configuration
--
-- On sandbox pages the module can display a template notifying users that the current page is a
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a
-- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the
-- messages that the notices contains.
----------------------------------------------------------------------------------------------------
--]]
-- cfg['sandbox-notice-image']
-- The image displayed in the sandbox notice.
cfg['sandbox-notice-image'] = '[[File:Sandbox.svg|50px|alt=|link=]]'
--[[
-- cfg['sandbox-notice-pagetype-template']
-- cfg['sandbox-notice-pagetype-module']
-- cfg['sandbox-notice-pagetype-other']
-- The page type of the sandbox page. The message that is displayed depends on the current subject
-- namespace. This message is used in either cfg['sandbox-notice-blurb'] or
-- cfg['sandbox-notice-diff-blurb'].
--]]
cfg['sandbox-notice-pagetype-template'] = '[[Touhou Wiki:Template test cases|template sandbox]] page'
cfg['sandbox-notice-pagetype-module'] = '[[Touhou Wiki:Template test cases|module sandbox]] page'
cfg['sandbox-notice-pagetype-other'] = 'sandbox page'
--[[
-- cfg['sandbox-notice-blurb']
-- cfg['sandbox-notice-diff-blurb']
-- cfg['sandbox-notice-diff-display']
-- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page
-- type, which is either cfg['sandbox-notice-pagetype-template'],
-- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between
-- the sandbox and the main template. The display value of the diff link is set by
-- cfg['sandbox-notice-compare-link-display'].
--]]
cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.'
cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).'
cfg['sandbox-notice-compare-link-display'] = 'diff'
--[[
-- cfg['sandbox-notice-testcases-blurb']
-- cfg['sandbox-notice-testcases-link-display']
-- cfg['sandbox-notice-testcases-run-blurb']
-- cfg['sandbox-notice-testcases-run-link-display']
-- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.
-- cfg['sandbox-notice-testcases-link-display'] is the display value for that link.
-- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test
-- cases page, and $2 is a link to the page to run it.
-- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test
-- cases.
--]]
cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.'
cfg['sandbox-notice-testcases-link-display'] = 'test cases'
cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).'
cfg['sandbox-notice-testcases-run-link-display'] = 'run'
-- cfg['sandbox-category']
-- A category to add to all template sandboxes.
cfg['sandbox-category'] = 'Template sandboxes'
----------------------------------------------------------------------------------------------------
-- Start box configuration
----------------------------------------------------------------------------------------------------
-- cfg['documentation-icon-wikitext']
-- The wikitext for the icon shown at the top of the template.
cfg['documentation-icon-wikitext'] = '[[File:Template-info.svg|50px|link=|alt=]]'
-- cfg['template-namespace-heading']
-- The heading shown in the template namespace.
cfg['template-namespace-heading'] = 'Template documentation'
-- cfg['module-namespace-heading']
-- The heading shown in the module namespace.
cfg['module-namespace-heading'] = 'Module documentation'
-- cfg['file-namespace-heading']
-- The heading shown in the file namespace.
cfg['file-namespace-heading'] = 'Summary'
-- cfg['other-namespaces-heading']
-- The heading shown in other namespaces.
cfg['other-namespaces-heading'] = 'Documentation'
-- cfg['view-link-display']
-- The text to display for "view" links.
cfg['view-link-display'] = 'view'
-- cfg['edit-link-display']
-- The text to display for "edit" links.
cfg['edit-link-display'] = 'edit'
-- cfg['history-link-display']
-- The text to display for "history" links.
cfg['history-link-display'] = 'history'
-- cfg['purge-link-display']
-- The text to display for "purge" links.
cfg['purge-link-display'] = 'purge'
-- cfg['create-link-display']
-- The text to display for "create" links.
cfg['create-link-display'] = 'create'
----------------------------------------------------------------------------------------------------
-- Link box (end box) configuration
----------------------------------------------------------------------------------------------------
-- cfg['transcluded-from-blurb']
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.
cfg['transcluded-from-blurb'] = 'The above [[Touhou Wiki:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.'
--[[
-- cfg['create-module-doc-blurb']
-- Notice displayed in the module namespace when the documentation subpage does not exist.
-- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the
-- display cfg['create-link-display'].
--]]
cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Touhou Wiki:Lua|Scribunto module]].'
----------------------------------------------------------------------------------------------------
-- Experiment blurb configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['experiment-blurb-template']
-- cfg['experiment-blurb-module']
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.
-- It is only shown in the template and module namespaces. With the default English settings, it
-- might look like this:
--
-- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
--
-- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links.
--
-- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending
-- on what namespace we are in.
--
-- Parameters:
--
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:
--
-- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display'])
--
-- If the sandbox doesn't exist, it is in the format:
--
-- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display'])
--
-- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload']
-- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display']
-- loads a default edit summary of cfg['mirror-edit-summary'].
--
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:
--
-- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display'])
--
-- If the test cases page doesn't exist, it is in the format:
--
-- cfg['testcases-link-display'] (cfg['testcases-create-link-display'])
--
-- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the
-- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current
-- namespace.
--]]
cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages."
cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages."
----------------------------------------------------------------------------------------------------
-- Sandbox link configuration
----------------------------------------------------------------------------------------------------
-- cfg['sandbox-subpage']
-- The name of the template subpage typically used for sandboxes.
cfg['sandbox-subpage'] = 'sandbox'
-- cfg['template-sandbox-preload']
-- Preload file for template sandbox pages.
cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox'
-- cfg['module-sandbox-preload']
-- Preload file for Lua module sandbox pages.
cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox'
-- cfg['sandbox-link-display']
-- The text to display for "sandbox" links.
cfg['sandbox-link-display'] = 'sandbox'
-- cfg['sandbox-edit-link-display']
-- The text to display for sandbox "edit" links.
cfg['sandbox-edit-link-display'] = 'edit'
-- cfg['sandbox-create-link-display']
-- The text to display for sandbox "create" links.
cfg['sandbox-create-link-display'] = 'create'
-- cfg['compare-link-display']
-- The text to display for "compare" links.
cfg['compare-link-display'] = 'diff'
-- cfg['mirror-edit-summary']
-- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the
-- template page.
cfg['mirror-edit-summary'] = 'Create sandbox version of $1'
-- cfg['mirror-link-display']
-- The text to display for "mirror" links.
cfg['mirror-link-display'] = 'mirror'
-- cfg['mirror-link-preload']
-- The page to preload when a user clicks the "mirror" link.
cfg['mirror-link-preload'] = 'Template:Documentation/mirror'
----------------------------------------------------------------------------------------------------
-- Test cases link configuration
----------------------------------------------------------------------------------------------------
-- cfg['testcases-subpage']
-- The name of the template subpage typically used for test cases.
cfg['testcases-subpage'] = 'testcases'
-- cfg['template-testcases-preload']
-- Preload file for template test cases pages.
cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases'
-- cfg['module-testcases-preload']
-- Preload file for Lua module test cases pages.
cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases'
-- cfg['testcases-link-display']
-- The text to display for "testcases" links.
cfg['testcases-link-display'] = 'testcases'
-- cfg['testcases-edit-link-display']
-- The text to display for test cases "edit" links.
cfg['testcases-edit-link-display'] = 'edit'
-- cfg['testcases-run-link-display']
-- The text to display for test cases "run" links.
cfg['testcases-run-link-display'] = 'run'
-- cfg['testcases-create-link-display']
-- The text to display for test cases "create" links.
cfg['testcases-create-link-display'] = 'create'
----------------------------------------------------------------------------------------------------
-- Add categories blurb configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['add-categories-blurb']
-- Text to direct users to add categories to the /doc subpage. Not used if the "content" or
-- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a
-- link to the /doc subpage with a display value of cfg['doc-link-display'].
--]]
cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.'
-- cfg['doc-link-display']
-- The text to display when linking to the /doc subpage.
cfg['doc-link-display'] = '/doc'
----------------------------------------------------------------------------------------------------
-- Subpages link configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['subpages-blurb']
-- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a
-- display value of cfg['subpages-link-display']. In the English version this blurb is simply
-- the link followed by a period, and the link display provides the actual text.
--]]
cfg['subpages-blurb'] = '$1.'
--[[
-- cfg['subpages-link-display']
-- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'],
-- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in
-- the template namespace, the module namespace, or another namespace.
--]]
cfg['subpages-link-display'] = 'Subpages of this $1'
-- cfg['template-pagetype']
-- The pagetype to display for template pages.
cfg['template-pagetype'] = 'template'
-- cfg['module-pagetype']
-- The pagetype to display for Lua module pages.
cfg['module-pagetype'] = 'module'
-- cfg['default-pagetype']
-- The pagetype to display for pages other than templates or Lua modules.
cfg['default-pagetype'] = 'page'
----------------------------------------------------------------------------------------------------
-- Doc link configuration
----------------------------------------------------------------------------------------------------
-- cfg['doc-subpage']
-- The name of the subpage typically used for documentation pages.
cfg['doc-subpage'] = 'doc'
-- cfg['docpage-preload']
-- Preload file for template documentation pages in all namespaces.
cfg['docpage-preload'] = 'Template:Documentation/preload'
-- cfg['module-preload']
-- Preload file for Lua module documentation pages.
cfg['module-preload'] = 'Template:Documentation/preload-module-doc'
----------------------------------------------------------------------------------------------------
-- HTML and CSS configuration
----------------------------------------------------------------------------------------------------
-- cfg['templatestyles']
-- The name of the TemplateStyles page where CSS is kept.
-- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed.
cfg['templatestyles'] = 'Module:Documentation/styles.css'
-- cfg['container']
-- Class which can be used to set flex or grid CSS on the
-- two child divs documentation and documentation-metadata
cfg['container'] = 'documentation-container'
-- cfg['main-div-classes']
-- Classes added to the main HTML "div" tag.
cfg['main-div-classes'] = 'documentation'
-- cfg['main-div-heading-class']
-- Class for the main heading for templates and modules and assoc. talk spaces
cfg['main-div-heading-class'] = 'documentation-heading'
-- cfg['start-box-class']
-- Class for the start box
cfg['start-box-class'] = 'documentation-startbox'
-- cfg['start-box-link-classes']
-- Classes used for the [view][edit][history] or [create] links in the start box.
-- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]]
cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks'
-- cfg['end-box-class']
-- Class for the end box.
cfg['end-box-class'] = 'documentation-metadata'
-- cfg['end-box-plainlinks']
-- Plainlinks
cfg['end-box-plainlinks'] = 'plainlinks'
-- cfg['toolbar-class']
-- Class added for toolbar links.
cfg['toolbar-class'] = 'documentation-toolbar'
-- cfg['clear']
-- Just used to clear things.
cfg['clear'] = 'documentation-clear'
----------------------------------------------------------------------------------------------------
-- Tracking category configuration
----------------------------------------------------------------------------------------------------
-- cfg['display-strange-usage-category']
-- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage
-- or a /testcases subpage. This should be a boolean value (either true or false).
cfg['display-strange-usage-category'] = true
-- cfg['strange-usage-category']
-- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a
-- /doc subpage or a /testcases subpage.
cfg['strange-usage-category'] = 'Touhou Wiki pages with strange ((documentation)) usage'
--[[
----------------------------------------------------------------------------------------------------
-- End configuration
--
-- Don't edit anything below this line.
----------------------------------------------------------------------------------------------------
--]]
return cfg
b514ec6352ae5e82082969f500c198060afd2c65
Module:Documentation
828
18
103
2022-05-18T21:24:19Z
>PassingStrike
0
Changing to vectorial version
Scribunto
text/plain
-- This module implements {{documentation}}.
-- Get required modules.
local getArgs = require('Module:Arguments').getArgs
-- Get the config table.
local cfg = mw.loadData('Module:Documentation/config')
local p = {}
-- Often-used functions.
local ugsub = mw.ustring.gsub
----------------------------------------------------------------------------
-- Helper functions
--
-- These are defined as local functions, but are made available in the p
-- table for testing purposes.
----------------------------------------------------------------------------
local function message(cfgKey, valArray, expectType)
--[[
-- Gets a message from the cfg table and formats it if appropriate.
-- The function raises an error if the value from the cfg table is not
-- of the type expectType. The default type for expectType is 'string'.
-- If the table valArray is present, strings such as $1, $2 etc. in the
-- message are substituted with values from the table keys [1], [2] etc.
-- For example, if the message "foo-message" had the value 'Foo $2 bar $1.',
-- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz."
--]]
local msg = cfg[cfgKey]
expectType = expectType or 'string'
if type(msg) ~= expectType then
error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2)
end
if not valArray then
return msg
end
local function getMessageVal(match)
match = tonumber(match)
return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4)
end
return ugsub(msg, '$([1-9][0-9]*)', getMessageVal)
end
p.message = message
local function makeWikilink(page, display)
if display then
return mw.ustring.format('[[%s|%s]]', page, display)
else
return mw.ustring.format('[[%s]]', page)
end
end
p.makeWikilink = makeWikilink
local function makeCategoryLink(cat, sort)
local catns = mw.site.namespaces[14].name
return makeWikilink(catns .. ':' .. cat, sort)
end
p.makeCategoryLink = makeCategoryLink
local function makeUrlLink(url, display)
return mw.ustring.format('[%s %s]', url, display)
end
p.makeUrlLink = makeUrlLink
local function makeToolbar(...)
local ret = {}
local lim = select('#', ...)
if lim < 1 then
return nil
end
for i = 1, lim do
ret[#ret + 1] = select(i, ...)
end
-- 'documentation-toolbar'
return '<span class="' .. message('toolbar-class') .. '">('
.. table.concat(ret, ' | ') .. ')</span>'
end
p.makeToolbar = makeToolbar
----------------------------------------------------------------------------
-- Argument processing
----------------------------------------------------------------------------
local function makeInvokeFunc(funcName)
return function (frame)
local args = getArgs(frame, {
valueFunc = function (key, value)
if type(value) == 'string' then
value = value:match('^%s*(.-)%s*$') -- Remove whitespace.
if key == 'heading' or value ~= '' then
return value
else
return nil
end
else
return value
end
end
})
return p[funcName](args)
end
end
----------------------------------------------------------------------------
-- Entry points
----------------------------------------------------------------------------
function p.nonexistent(frame)
if mw.title.getCurrentTitle().subpageText == 'testcases' then
return frame:expandTemplate{title = 'module test cases notice'}
else
return p.main(frame)
end
end
p.main = makeInvokeFunc('_main')
function p._main(args)
--[[
-- This function defines logic flow for the module.
-- @args - table of arguments passed by the user
--]]
local env = p.getEnvironment(args)
local root = mw.html.create()
root
:wikitext(p._getModuleWikitext(args, env))
:wikitext(p.protectionTemplate(env))
:wikitext(p.sandboxNotice(args, env))
:tag('div')
-- 'documentation-container'
:addClass(message('container'))
:attr('role', 'complementary')
:attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil)
:attr('aria-label', args.heading == '' and 'Documentation' or nil)
:newline()
:tag('div')
-- 'documentation'
:addClass(message('main-div-classes'))
:newline()
:wikitext(p._startBox(args, env))
:wikitext(p._content(args, env))
:tag('div')
-- 'documentation-clear'
:addClass(message('clear'))
:done()
:newline()
:done()
:wikitext(p._endBox(args, env))
:done()
:wikitext(p.addTrackingCategories(env))
-- 'Module:Documentation/styles.css'
return mw.getCurrentFrame():extensionTag (
'templatestyles', '', {src=cfg['templatestyles']
}) .. tostring(root)
end
----------------------------------------------------------------------------
-- Environment settings
----------------------------------------------------------------------------
function p.getEnvironment(args)
--[[
-- Returns a table with information about the environment, including title
-- objects and other namespace- or path-related data.
-- @args - table of arguments passed by the user
--
-- Title objects include:
-- env.title - the page we are making documentation for (usually the current title)
-- env.templateTitle - the template (or module, file, etc.)
-- env.docTitle - the /doc subpage.
-- env.sandboxTitle - the /sandbox subpage.
-- env.testcasesTitle - the /testcases subpage.
--
-- Data includes:
-- env.protectionLevels - the protection levels table of the title object.
-- env.subjectSpace - the number of the title's subject namespace.
-- env.docSpace - the number of the namespace the title puts its documentation in.
-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.
-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.
--
-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value
-- returned will be nil.
--]]
local env, envFuncs = {}, {}
-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value
-- returned by that function is memoized in the env table so that we don't call any of the functions
-- more than once. (Nils won't be memoized.)
setmetatable(env, {
__index = function (t, key)
local envFunc = envFuncs[key]
if envFunc then
local success, val = pcall(envFunc)
if success then
env[key] = val -- Memoise the value.
return val
end
end
return nil
end
})
function envFuncs.title()
-- The title object for the current page, or a test page passed with args.page.
local title
local titleArg = args.page
if titleArg then
title = mw.title.new(titleArg)
else
title = mw.title.getCurrentTitle()
end
return title
end
function envFuncs.templateTitle()
--[[
-- The template (or module, etc.) title object.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
-- 'testcases-subpage' --> 'testcases'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local subpage = title.subpageText
if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then
return mw.title.makeTitle(subjectSpace, title.baseText)
else
return mw.title.makeTitle(subjectSpace, title.text)
end
end
function envFuncs.docTitle()
--[[
-- Title object of the /doc subpage.
-- Messages:
-- 'doc-subpage' --> 'doc'
--]]
local title = env.title
local docname = args[1] -- User-specified doc page.
local docpage
if docname then
docpage = docname
else
docpage = env.docpageBase .. '/' .. message('doc-subpage')
end
return mw.title.new(docpage)
end
function envFuncs.sandboxTitle()
--[[
-- Title object for the /sandbox subpage.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage'))
end
function envFuncs.testcasesTitle()
--[[
-- Title object for the /testcases subpage.
-- Messages:
-- 'testcases-subpage' --> 'testcases'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage'))
end
function envFuncs.protectionLevels()
-- The protection levels table of the title object.
return env.title.protectionLevels
end
function envFuncs.subjectSpace()
-- The subject namespace number.
return mw.site.namespaces[env.title.namespace].subject.id
end
function envFuncs.docSpace()
-- The documentation namespace number. For most namespaces this is the
-- same as the subject namespace. However, pages in the Article, File,
-- MediaWiki or Category namespaces must have their /doc, /sandbox and
-- /testcases pages in talk space.
local subjectSpace = env.subjectSpace
if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then
return subjectSpace + 1
else
return subjectSpace
end
end
function envFuncs.docpageBase()
-- The base page of the /doc, /sandbox, and /testcases subpages.
-- For some namespaces this is the talk page, rather than the template page.
local templateTitle = env.templateTitle
local docSpace = env.docSpace
local docSpaceText = mw.site.namespaces[docSpace].name
-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.
return docSpaceText .. ':' .. templateTitle.text
end
function envFuncs.compareUrl()
-- Diff link between the sandbox and the main template using [[Special:ComparePages]].
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
if templateTitle.exists and sandboxTitle.exists then
local compareUrl = mw.uri.fullUrl(
'Special:ComparePages',
{ page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}
)
return tostring(compareUrl)
else
return nil
end
end
return env
end
----------------------------------------------------------------------------
--Auxiliary templates
----------------------------------------------------------------------------
p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext')
function p._getModuleWikitext(args, env)
local currentTitle = mw.title.getCurrentTitle()
if currentTitle.contentModel ~= 'Scribunto' then return end
pcall(require, currentTitle.prefixedText) -- if it fails, we don't care
local moduleWikitext = package.loaded["Module:Module wikitext"]
if moduleWikitext then
return moduleWikitext.main()
end
end
function p.sandboxNotice(args, env)
--[=[
-- Generates a sandbox notice for display above sandbox pages.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-notice-image' --> '[[Image:Sandbox.svg|50px|alt=|link=]]'
-- 'sandbox-notice-blurb' --> 'This is the $1 for $2.'
-- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).'
-- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page'
-- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page'
-- 'sandbox-notice-pagetype-other' --> 'sandbox page'
-- 'sandbox-notice-compare-link-display' --> 'diff'
-- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.'
-- 'sandbox-notice-testcases-link-display' --> 'test cases'
-- 'sandbox-category' --> 'Template sandboxes'
--]=]
local title = env.title
local sandboxTitle = env.sandboxTitle
local templateTitle = env.templateTitle
local subjectSpace = env.subjectSpace
if not (subjectSpace and title and sandboxTitle and templateTitle
and mw.title.equals(title, sandboxTitle)) then
return nil
end
-- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text".
local omargs = {}
omargs.image = message('sandbox-notice-image')
-- Get the text. We start with the opening blurb, which is something like
-- "This is the template sandbox for [[Template:Foo]] (diff)."
local text = ''
local pagetype
if subjectSpace == 10 then
pagetype = message('sandbox-notice-pagetype-template')
elseif subjectSpace == 828 then
pagetype = message('sandbox-notice-pagetype-module')
else
pagetype = message('sandbox-notice-pagetype-other')
end
local templateLink = makeWikilink(templateTitle.prefixedText)
local compareUrl = env.compareUrl
if compareUrl then
local compareDisplay = message('sandbox-notice-compare-link-display')
local compareLink = makeUrlLink(compareUrl, compareDisplay)
text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink})
else
text = text .. message('sandbox-notice-blurb', {pagetype, templateLink})
end
-- Get the test cases page blurb if the page exists. This is something like
-- "See also the companion subpage for [[Template:Foo/testcases|test cases]]."
local testcasesTitle = env.testcasesTitle
if testcasesTitle and testcasesTitle.exists then
if testcasesTitle.contentModel == "Scribunto" then
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink})
else
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink})
end
end
-- Add the sandbox to the sandbox category.
omargs.text = text .. makeCategoryLink(message('sandbox-category'))
-- 'documentation-clear'
return '<div class="' .. message('clear') .. '"></div>'
.. require('Module:Message box').main('ombox', omargs)
end
function p.protectionTemplate(env)
-- Generates the padlock icon in the top right.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'protection-template' --> 'pp-template'
-- 'protection-template-args' --> {docusage = 'yes'}
local protectionLevels = env.protectionLevels
if not protectionLevels then
return nil
end
local editProt = protectionLevels.edit and protectionLevels.edit[1]
local moveProt = protectionLevels.move and protectionLevels.move[1]
if editProt then
-- The page is edit-protected.
return require('Module:Protection banner')._main{
message('protection-reason-edit'), small = true
}
elseif moveProt and moveProt ~= 'autoconfirmed' then
-- The page is move-protected but not edit-protected. Exclude move
-- protection with the level "autoconfirmed", as this is equivalent to
-- no move protection at all.
return require('Module:Protection banner')._main{
action = 'move', small = true
}
else
return nil
end
end
----------------------------------------------------------------------------
-- Start box
----------------------------------------------------------------------------
p.startBox = makeInvokeFunc('_startBox')
function p._startBox(args, env)
--[[
-- This function generates the start box.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make
-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox
-- which generate the box HTML.
--]]
env = env or p.getEnvironment(args)
local links
local content = args.content
if not content or args[1] then
-- No need to include the links if the documentation is on the template page itself.
local linksData = p.makeStartBoxLinksData(args, env)
if linksData then
links = p.renderStartBoxLinks(linksData)
end
end
-- Generate the start box html.
local data = p.makeStartBoxData(args, env, links)
if data then
return p.renderStartBox(data)
else
-- User specified no heading.
return nil
end
end
function p.makeStartBoxLinksData(args, env)
--[[
-- Does initial processing of data to make the [view] [edit] [history] [purge] links.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'view-link-display' --> 'view'
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'purge-link-display' --> 'purge'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'docpage-preload' --> 'Template:Documentation/preload'
-- 'create-link-display' --> 'create'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local docTitle = env.docTitle
if not title or not docTitle then
return nil
end
if docTitle.isRedirect then
docTitle = docTitle.redirectTarget
end
local data = {}
data.title = title
data.docTitle = docTitle
-- View, display, edit, and purge links if /doc exists.
data.viewLinkDisplay = message('view-link-display')
data.editLinkDisplay = message('edit-link-display')
data.historyLinkDisplay = message('history-link-display')
data.purgeLinkDisplay = message('purge-link-display')
-- Create link if /doc doesn't exist.
local preload = args.preload
if not preload then
if subjectSpace == 828 then -- Module namespace
preload = message('module-preload')
else
preload = message('docpage-preload')
end
end
data.preload = preload
data.createLinkDisplay = message('create-link-display')
return data
end
function p.renderStartBoxLinks(data)
--[[
-- Generates the [view][edit][history][purge] or [create][purge] links from the data table.
-- @data - a table of data generated by p.makeStartBoxLinksData
--]]
local function escapeBrackets(s)
-- Escapes square brackets with HTML entities.
s = s:gsub('%[', '[') -- Replace square brackets with HTML entities.
s = s:gsub('%]', ']')
return s
end
local ret
local docTitle = data.docTitle
local title = data.title
local purgeLink = makeUrlLink(title:fullUrl{action = 'purge'}, data.purgeLinkDisplay)
if docTitle.exists then
local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)
local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay)
local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay)
ret = '[%s] [%s] [%s] [%s]'
ret = escapeBrackets(ret)
ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)
else
local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay)
ret = '[%s] [%s]'
ret = escapeBrackets(ret)
ret = mw.ustring.format(ret, createLink, purgeLink)
end
return ret
end
function p.makeStartBoxData(args, env, links)
--[=[
-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error.
--
-- Messages:
-- 'documentation-icon-wikitext' --> '[[File:Template-info.svg]]'
-- 'template-namespace-heading' --> 'Template documentation'
-- 'module-namespace-heading' --> 'Module documentation'
-- 'file-namespace-heading' --> 'Summary'
-- 'other-namespaces-heading' --> 'Documentation'
-- 'testcases-create-link-display' --> 'create'
--]=]
local subjectSpace = env.subjectSpace
if not subjectSpace then
-- Default to an "other namespaces" namespace, so that we get at least some output
-- if an error occurs.
subjectSpace = 2
end
local data = {}
-- Heading
local heading = args.heading -- Blank values are not removed.
if heading == '' then
-- Don't display the start box if the heading arg is defined but blank.
return nil
end
if heading then
data.heading = heading
elseif subjectSpace == 10 then -- Template namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading')
elseif subjectSpace == 828 then -- Module namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading')
elseif subjectSpace == 6 then -- File namespace
data.heading = message('file-namespace-heading')
else
data.heading = message('other-namespaces-heading')
end
-- Heading CSS
local headingStyle = args['heading-style']
if headingStyle then
data.headingStyleText = headingStyle
else
-- 'documentation-heading'
data.headingClass = message('main-div-heading-class')
end
-- Data for the [view][edit][history][purge] or [create] links.
if links then
-- 'mw-editsection-like plainlinks'
data.linksClass = message('start-box-link-classes')
data.links = links
end
return data
end
function p.renderStartBox(data)
-- Renders the start box html.
-- @data - a table of data generated by p.makeStartBoxData.
local sbox = mw.html.create('div')
sbox
-- 'documentation-startbox'
:addClass(message('start-box-class'))
:newline()
:tag('span')
:addClass(data.headingClass)
:attr('id', 'documentation-heading')
:cssText(data.headingStyleText)
:wikitext(data.heading)
local links = data.links
if links then
sbox:tag('span')
:addClass(data.linksClass)
:attr('id', data.linksId)
:wikitext(links)
end
return tostring(sbox)
end
----------------------------------------------------------------------------
-- Documentation content
----------------------------------------------------------------------------
p.content = makeInvokeFunc('_content')
function p._content(args, env)
-- Displays the documentation contents
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
local content = args.content
if not content and docTitle and docTitle.exists then
content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText}
end
-- The line breaks below are necessary so that "=== Headings ===" at the start and end
-- of docs are interpreted correctly.
return '\n' .. (content or '') .. '\n'
end
p.contentTitle = makeInvokeFunc('_contentTitle')
function p._contentTitle(args, env)
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
if not args.content and docTitle and docTitle.exists then
return docTitle.prefixedText
else
return ''
end
end
----------------------------------------------------------------------------
-- End box
----------------------------------------------------------------------------
p.endBox = makeInvokeFunc('_endBox')
function p._endBox(args, env)
--[=[
-- This function generates the end box (also known as the link box).
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
--]=]
-- Get environment data.
env = env or p.getEnvironment(args)
local subjectSpace = env.subjectSpace
local docTitle = env.docTitle
if not subjectSpace or not docTitle then
return nil
end
-- Check whether we should output the end box at all. Add the end
-- box by default if the documentation exists or if we are in the
-- user, module or template namespaces.
local linkBox = args['link box']
if linkBox == 'off'
or not (
docTitle.exists
or subjectSpace == 2
or subjectSpace == 828
or subjectSpace == 10
)
then
return nil
end
-- Assemble the link box.
local text = ''
if linkBox then
text = text .. linkBox
else
text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]."
if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then
-- We are in the user, template or module namespaces.
-- Add sandbox and testcases links.
-- "Editors can experiment in this template's sandbox and testcases pages."
text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />'
if not args.content and not args[1] then
-- "Please add categories to the /doc subpage."
-- Don't show this message with inline docs or with an explicitly specified doc page,
-- as then it is unclear where to add the categories.
text = text .. (p.makeCategoriesBlurb(args, env) or '')
end
text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template"
end
end
local box = mw.html.create('div')
-- 'documentation-metadata'
box:attr('role', 'note')
:addClass(message('end-box-class'))
-- 'plainlinks'
:addClass(message('end-box-plainlinks'))
:wikitext(text)
:done()
return '\n' .. tostring(box)
end
function p.makeDocPageBlurb(args, env)
--[=[
-- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)".
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'transcluded-from-blurb' -->
-- 'The above [[Wikipedia:Template documentation|documentation]]
-- is [[Help:Transclusion|transcluded]] from $1.'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'create-link-display' --> 'create'
-- 'create-module-doc-blurb' -->
-- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].'
--]=]
local docTitle = env.docTitle
if not docTitle then
return nil
end
local ret
if docTitle.exists then
-- /doc exists; link to it.
local docLink = makeWikilink(docTitle.prefixedText)
local editUrl = docTitle:fullUrl{action = 'edit'}
local editDisplay = message('edit-link-display')
local editLink = makeUrlLink(editUrl, editDisplay)
local historyUrl = docTitle:fullUrl{action = 'history'}
local historyDisplay = message('history-link-display')
local historyLink = makeUrlLink(historyUrl, historyDisplay)
ret = message('transcluded-from-blurb', {docLink})
.. ' '
.. makeToolbar(editLink, historyLink)
.. '<br />'
elseif env.subjectSpace == 828 then
-- /doc does not exist; ask to create it.
local createUrl = docTitle:fullUrl{action = 'edit', preload = message('module-preload')}
local createDisplay = message('create-link-display')
local createLink = makeUrlLink(createUrl, createDisplay)
ret = message('create-module-doc-blurb', {createLink})
.. '<br />'
end
return ret
end
function p.makeExperimentBlurb(args, env)
--[[
-- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-link-display' --> 'sandbox'
-- 'sandbox-edit-link-display' --> 'edit'
-- 'compare-link-display' --> 'diff'
-- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'sandbox-create-link-display' --> 'create'
-- 'mirror-edit-summary' --> 'Create sandbox version of $1'
-- 'mirror-link-display' --> 'mirror'
-- 'mirror-link-preload' --> 'Template:Documentation/mirror'
-- 'sandbox-link-display' --> 'sandbox'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display'--> 'edit'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'testcases-create-link-display' --> 'create'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display' --> 'edit'
-- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases'
-- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases'
-- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.'
-- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
local testcasesTitle = env.testcasesTitle
local templatePage = templateTitle.prefixedText
if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then
return nil
end
-- Make links.
local sandboxLinks, testcasesLinks
if sandboxTitle.exists then
local sandboxPage = sandboxTitle.prefixedText
local sandboxDisplay = message('sandbox-link-display')
local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)
local sandboxEditUrl = sandboxTitle:fullUrl{action = 'edit'}
local sandboxEditDisplay = message('sandbox-edit-link-display')
local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)
local compareUrl = env.compareUrl
local compareLink
if compareUrl then
local compareDisplay = message('compare-link-display')
compareLink = makeUrlLink(compareUrl, compareDisplay)
end
sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink)
else
local sandboxPreload
if subjectSpace == 828 then
sandboxPreload = message('module-sandbox-preload')
else
sandboxPreload = message('template-sandbox-preload')
end
local sandboxCreateUrl = sandboxTitle:fullUrl{action = 'edit', preload = sandboxPreload}
local sandboxCreateDisplay = message('sandbox-create-link-display')
local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)
local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)})
local mirrorPreload = message('mirror-link-preload')
local mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary}
if subjectSpace == 828 then
mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary}
end
local mirrorDisplay = message('mirror-link-display')
local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)
sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink)
end
if testcasesTitle.exists then
local testcasesPage = testcasesTitle.prefixedText
local testcasesDisplay = message('testcases-link-display')
local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)
local testcasesEditUrl = testcasesTitle:fullUrl{action = 'edit'}
local testcasesEditDisplay = message('testcases-edit-link-display')
local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)
-- for Modules, add testcases run link if exists
if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then
local testcasesRunLinkDisplay = message('testcases-run-link-display')
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink)
else
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink)
end
else
local testcasesPreload
if subjectSpace == 828 then
testcasesPreload = message('module-testcases-preload')
else
testcasesPreload = message('template-testcases-preload')
end
local testcasesCreateUrl = testcasesTitle:fullUrl{action = 'edit', preload = testcasesPreload}
local testcasesCreateDisplay = message('testcases-create-link-display')
local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)
testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink)
end
local messageName
if subjectSpace == 828 then
messageName = 'experiment-blurb-module'
else
messageName = 'experiment-blurb-template'
end
return message(messageName, {sandboxLinks, testcasesLinks})
end
function p.makeCategoriesBlurb(args, env)
--[[
-- Generates the text "Please add categories to the /doc subpage."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'doc-link-display' --> '/doc'
-- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.'
--]]
local docTitle = env.docTitle
if not docTitle then
return nil
end
local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display'))
return message('add-categories-blurb', {docPathLink})
end
function p.makeSubpagesBlurb(args, env)
--[[
-- Generates the "Subpages of this template" link.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'template-pagetype' --> 'template'
-- 'module-pagetype' --> 'module'
-- 'default-pagetype' --> 'page'
-- 'subpages-link-display' --> 'Subpages of this $1'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
if not subjectSpace or not templateTitle then
return nil
end
local pagetype
if subjectSpace == 10 then
pagetype = message('template-pagetype')
elseif subjectSpace == 828 then
pagetype = message('module-pagetype')
else
pagetype = message('default-pagetype')
end
local subpagesLink = makeWikilink(
'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/',
message('subpages-link-display', {pagetype})
)
return message('subpages-blurb', {subpagesLink})
end
----------------------------------------------------------------------------
-- Tracking categories
----------------------------------------------------------------------------
function p.addTrackingCategories(env)
--[[
-- Check if {{documentation}} is transcluded on a /doc or /testcases page.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'display-strange-usage-category' --> true
-- 'doc-subpage' --> 'doc'
-- 'testcases-subpage' --> 'testcases'
-- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage'
--
-- /testcases pages in the module namespace are not categorised, as they may have
-- {{documentation}} transcluded automatically.
--]]
local title = env.title
local subjectSpace = env.subjectSpace
if not title or not subjectSpace then
return nil
end
local subpage = title.subpageText
local ret = ''
if message('display-strange-usage-category', nil, 'boolean')
and (
subpage == message('doc-subpage')
or subjectSpace ~= 828 and subpage == message('testcases-subpage')
)
then
ret = ret .. makeCategoryLink(message('strange-usage-category'))
end
return ret
end
return p
db326a5acf2532bde09b25bf80501ce5f680c36c
MediaWiki:Gadget-dark-mode.css
8
182
502
501
2022-10-31T13:33:42Z
Oshwah
16
Implementing changes requested on talk page ([[Special:Diff/1117592752/1118938029|diff]]) requested for an interface admin.
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > *:first-child > *:first-child:not( .mw-broken-media ),
html figure[typeof~='mw:File/Frame'] > *:first-child > *:first-child:not( .mw-broken-media ) {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
d25be22eb9071d6c74bcf296ed9e1930a9f75907
503
502
2022-12-04T13:15:46Z
Xaosflux
15
+html .list-thumb,, req on talk
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > *:first-child > *:first-child:not( .mw-broken-media ),
html figure[typeof~='mw:File/Frame'] > *:first-child > *:first-child:not( .mw-broken-media ) {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
7adacfc9fc217ac65be54af23f4a30eb76a3c295
504
503
2023-03-14T14:49:28Z
>Writ Keeper
0
add override for musical notes, hieroglyphs per talk
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > *:first-child > *:first-child:not( .mw-broken-media ),
html figure[typeof~='mw:File/Frame'] > *:first-child > *:first-child:not( .mw-broken-media ) {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
ef6d72922897fefbb34bc5f69a4fa53f5696ad77
505
504
2023-07-05T22:24:46Z
>ABreault (WMF)
0
Per [[gerrit:922613]] and [[gerrit:922614]]
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
ff23b20dcccfd06bf2d3c108f8870286d4c9a269
506
505
2023-08-30T02:12:25Z
Oshwah
16
Adding line per [[Special:Diff/1169637802|request]].
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
5db4502d6cd5338e31a98e4ee728bc6e8bf71269
MediaWiki:Gadget-dark-mode-toggle.js
8
183
520
519
2022-11-04T03:15:26Z
Oshwah
16
Merging changes [[Special:Diff/1119244886/1119258390|here]] per request ([[Special:Diff/1119629565|diff]], [[Special:Permalink/1119629565#Turning_on_dark_mode_across_tabs|permalink]]).
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () {
var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready';
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
// Update the initial mobile theme-color
$('meta[name="theme-color"]').attr('content', '#000000');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
var broadcastChannel = new BroadcastChannel('gadget-dark-mode');
mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
mw.util.addPortletLink('p-personal-sticky-header', '#', label, 'pt-darkmode-sticky-header', tooltip, '', nextnode + '-sticky-header');
function toggleMode(offline) {
isOn = !isOn;
var newState = Number(isOn);
if (!offline) {
new mw.Api().saveOption('gadget-dark-mode', newState);
// Broadcast state change to other tabs
broadcastChannel.postMessage(isOn);
}
$(document.documentElement).toggleClass('client-dark-mode', isOn);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Update the mobile theme-color
$('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0');
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (isOn) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$('#pt-darkmode, #pt-darkmode-sticky-header').on('click', function (e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode(true);
}
// Listen to dark mode state change made on other tabs
broadcastChannel.onmessage = function (msg) {
if (msg.data !== isOn) {
toggleMode(true);
}
};
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== isOn) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
78ae59b5c58e187ec72743b145e3d5b881c010a3
521
520
2023-01-26T14:19:27Z
Xaosflux
15
load requested changes from [[User:Nardog/dark-mode-toggle.js]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready';
var broadcastChannel = new BroadcastChannel('gadget-dark-mode');
function setThemeColor() {
// Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI
$('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0');
}
function setHtmlClass() {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
$(document.documentElement).toggleClass('client-dark-mode', isOn);
}
function vectorStickyCallback() {
makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header');
// Work around lack of icon in sticky header
$('#pt-darkmode-sticky-header span:only-child')
.before($('<span>').addClass('mw-ui-icon mw-ui-icon-vector-gadget-pt-darkmode'));
mw.hook('vector.page_title_scroll').remove(vectorStickyCallback);
}
function addPortlets() {
makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist');
if (mw.config.get('skin') === 'vector-2022') {
mw.hook('vector.page_title_scroll').add(vectorStickyCallback);
}
}
function getMsg(suffix) {
var key = 'darkmode-turn-' + (isOn ? 'on' : 'off') + '-' + suffix;
return mw.msg(key);
}
function makePortletLink(portletId, portletLinkId, nextnode) {
var label = getMsg('label');
var tooltip = getMsg('tooltip');
$(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode))
.children().on('click', function (e) {
e.preventDefault();
toggleMode();
});
}
function togglePortlets() {
var labelSelector;
switch (mw.config.get('skin')) {
case 'vector':
case 'vector-2022':
case 'minerva':
labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)';
break;
default:
labelSelector = '#pt-darkmode a';
}
$(labelSelector).text(getMsg('label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a')
.attr('title', getMsg('tooltip'));
}
function actuallyToggleDarkMode() {
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (isOn) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
function savePreference() {
new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0');
}
function savePreferenceLocally() {
mw.user.options.set('gadget-dark-mode', Number(isOn));
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0');
}
function notifyOtherTabs() {
// Broadcast state change to other tabs
broadcastChannel.postMessage(isOn);
}
function toggleMode(offline) {
isOn = !isOn;
if (!offline) {
savePreference();
notifyOtherTabs();
}
setHtmlClass();
setThemeColor();
savePreferenceLocally();
togglePortlets();
actuallyToggleDarkMode();
}
function toggleBasedOnSystemColourScheme() {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== isOn) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0');
});
}
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () {
setHtmlClass();
setThemeColor();
addPortlets();
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode(true);
}
// Listen to dark mode state change made on other tabs
broadcastChannel.onmessage = function (msg) {
if (msg.data !== isOn) {
toggleMode(true);
}
};
if (window.wpDarkModeAutoToggle) {
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
f6a95a7f4e30a387e22ab62ba8a29b673e48fb93
522
521
2023-01-26T14:21:29Z
Xaosflux
15
Reverted edits by [[Special:Contribs/Xaosflux|Xaosflux]] ([[User talk:Xaosflux|talk]]) to last version by Oshwah
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () {
var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready';
if (isOn) {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
document.documentElement.classList.add('client-dark-mode');
// Update the initial mobile theme-color
$('meta[name="theme-color"]').attr('content', '#000000');
}
var onOrOff = isOn ? 'off' : 'on';
var label = mw.msg('darkmode-turn-' + onOrOff + '-label');
var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip');
var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist';
var broadcastChannel = new BroadcastChannel('gadget-dark-mode');
mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode);
mw.util.addPortletLink('p-personal-sticky-header', '#', label, 'pt-darkmode-sticky-header', tooltip, '', nextnode + '-sticky-header');
function toggleMode(offline) {
isOn = !isOn;
var newState = Number(isOn);
if (!offline) {
new mw.Api().saveOption('gadget-dark-mode', newState);
// Broadcast state change to other tabs
broadcastChannel.postMessage(isOn);
}
$(document.documentElement).toggleClass('client-dark-mode', isOn);
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', newState);
var onOrOff = ['on', 'off'][newState];
// Toggle portlet link label and tooltip
var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)' : '#pt-darkmode a';
$(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip'));
// Update the mobile theme-color
$('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0');
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (isOn) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
$('#pt-darkmode, #pt-darkmode-sticky-header').on('click', function (e) {
e.preventDefault();
toggleMode();
});
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode(true);
}
// Listen to dark mode state change made on other tabs
broadcastChannel.onmessage = function (msg) {
if (msg.data !== isOn) {
toggleMode(true);
}
};
if (window.wpDarkModeAutoToggle) {
var toggleBasedOnSystemColourScheme = function () {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== isOn) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow));
});
}
};
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
78ae59b5c58e187ec72743b145e3d5b881c010a3
523
522
2023-01-28T12:02:11Z
Xaosflux
15
code update requested on [[MediaWiki_talk:Gadget-dark-mode-toggle.js]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready';
var broadcastChannel = new BroadcastChannel('gadget-dark-mode');
function setThemeColor() {
// Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI
$('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0');
}
function setHtmlClass() {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
$(document.documentElement).toggleClass('client-dark-mode', isOn);
}
function vectorStickyCallback() {
makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header');
// Work around lack of icon in sticky header
$('#pt-darkmode-sticky-header span:only-child')
.before($('<span>').addClass('mw-ui-icon mw-ui-icon-vector-gadget-pt-darkmode'));
mw.hook('vector.page_title_scroll').remove(vectorStickyCallback);
}
function addPortlets() {
makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist');
if (mw.config.get('skin') === 'vector-2022') {
mw.hook('vector.page_title_scroll').add(vectorStickyCallback);
}
}
function getMsg(suffix) {
var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix;
return mw.msg(key);
}
function makePortletLink(portletId, portletLinkId, nextnode) {
var label = getMsg('label');
var tooltip = getMsg('tooltip');
$(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode))
.children().on('click', function (e) {
e.preventDefault();
toggleMode();
});
}
function togglePortlets() {
var labelSelector;
switch (mw.config.get('skin')) {
case 'vector':
case 'vector-2022':
case 'minerva':
labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)';
break;
default:
labelSelector = '#pt-darkmode a';
}
$(labelSelector).text(getMsg('label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a')
.attr('title', getMsg('tooltip'));
}
function actuallyToggleDarkMode() {
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (isOn) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
function savePreference() {
new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0');
}
function savePreferenceLocally() {
mw.user.options.set('gadget-dark-mode', Number(isOn));
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0');
}
function notifyOtherTabs() {
// Broadcast state change to other tabs
broadcastChannel.postMessage(isOn);
}
function toggleMode(offline) {
isOn = !isOn;
if (!offline) {
savePreference();
notifyOtherTabs();
}
setHtmlClass();
setThemeColor();
savePreferenceLocally();
togglePortlets();
actuallyToggleDarkMode();
}
function toggleBasedOnSystemColourScheme() {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== isOn) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0');
});
}
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () {
setHtmlClass();
setThemeColor();
addPortlets();
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode(true);
}
// Listen to dark mode state change made on other tabs
broadcastChannel.onmessage = function (msg) {
if (msg.data !== isOn) {
toggleMode(true);
}
};
if (window.wpDarkModeAutoToggle) {
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
208dd63fe18796b4b0efff144e2d07068141749a
524
523
2023-02-23T15:45:06Z
Xaosflux
15
sync requested update from [[User:Nardog/dark-mode-toggle.js]]
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready';
var broadcastChannel = new BroadcastChannel('gadget-dark-mode');
function setThemeColor() {
// Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI
$('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0');
}
function setHtmlClass() {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
$(document.documentElement).toggleClass('client-dark-mode', isOn);
}
function vectorStickyCallback() {
makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header');
mw.hook('vector.page_title_scroll').remove(vectorStickyCallback);
}
function addPortlets() {
makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist');
if (mw.config.get('skin') === 'vector-2022') {
mw.hook('vector.page_title_scroll').add(vectorStickyCallback);
}
}
function getMsg(suffix) {
var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix;
return mw.msg(key);
}
function makePortletLink(portletId, portletLinkId, nextnode) {
var label = getMsg('label');
var tooltip = getMsg('tooltip');
$(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode))
.children().on('click', function (e) {
e.preventDefault();
toggleMode();
});
// Work around lack of icon in Vector 2022
if (mw.config.get('skin') === 'vector-2022') {
$('#' + portletId + ' span:only-child')
.before($('<span>').addClass('mw-ui-icon mw-ui-icon-vector-gadget-pt-darkmode'));
}
}
function togglePortlets() {
var labelSelector;
switch (mw.config.get('skin')) {
case 'vector':
case 'vector-2022':
case 'minerva':
labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)';
break;
default:
labelSelector = '#pt-darkmode a';
}
$(labelSelector).text(getMsg('label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a')
.attr('title', getMsg('tooltip'));
}
function actuallyToggleDarkMode() {
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (isOn) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
function savePreference() {
new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0');
}
function savePreferenceLocally() {
mw.user.options.set('gadget-dark-mode', Number(isOn));
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0');
}
function notifyOtherTabs() {
// Broadcast state change to other tabs
broadcastChannel.postMessage(isOn);
}
function toggleMode(offline) {
isOn = !isOn;
if (!offline) {
savePreference();
notifyOtherTabs();
}
setHtmlClass();
setThemeColor();
savePreferenceLocally();
togglePortlets();
actuallyToggleDarkMode();
}
function toggleBasedOnSystemColourScheme() {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== isOn) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0');
});
}
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () {
setHtmlClass();
setThemeColor();
addPortlets();
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode(true);
}
// Listen to dark mode state change made on other tabs
broadcastChannel.onmessage = function (msg) {
if (msg.data !== isOn) {
toggleMode(true);
}
};
if (window.wpDarkModeAutoToggle) {
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
8f18d26bb47afc3ac6f61f55114801a190eb0dac
525
524
2023-04-25T19:51:02Z
>Izno
0
per tper
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready';
var broadcastChannel = new BroadcastChannel('gadget-dark-mode');
function setThemeColor() {
// Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI
$('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0');
}
function setHtmlClass() {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
$(document.documentElement).toggleClass('client-dark-mode', isOn);
}
function vectorStickyCallback() {
mw.hook('vector.page_title_scroll').remove(vectorStickyCallback);
if (document.getElementById('pt-darkmode-sticky-header')) return;
makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header');
}
function addPortlets() {
makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist');
if (mw.config.get('skin') === 'vector-2022') {
mw.hook('vector.page_title_scroll').add(vectorStickyCallback);
}
}
function getMsg(suffix) {
var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix;
return mw.msg(key);
}
function makePortletLink(portletId, portletLinkId, nextnode) {
var label = getMsg('label');
var tooltip = getMsg('tooltip');
$(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode))
.children().on('click', function (e) {
e.preventDefault();
toggleMode();
});
}
function togglePortlets() {
var labelSelector;
switch (mw.config.get('skin')) {
case 'vector':
case 'vector-2022':
case 'minerva':
labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)';
break;
default:
labelSelector = '#pt-darkmode a';
}
$(labelSelector).text(getMsg('label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a')
.attr('title', getMsg('tooltip'));
}
function actuallyToggleDarkMode() {
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (isOn) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
function savePreference() {
new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0');
}
function savePreferenceLocally() {
mw.user.options.set('gadget-dark-mode', Number(isOn));
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0');
}
function notifyOtherTabs() {
// Broadcast state change to other tabs
broadcastChannel.postMessage(isOn);
}
function toggleMode(offline) {
isOn = !isOn;
if (!offline) {
savePreference();
notifyOtherTabs();
}
setHtmlClass();
setThemeColor();
savePreferenceLocally();
togglePortlets();
actuallyToggleDarkMode();
}
function toggleBasedOnSystemColourScheme() {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== isOn) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0');
});
}
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () {
setHtmlClass();
setThemeColor();
addPortlets();
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode(true);
}
// Listen to dark mode state change made on other tabs
broadcastChannel.onmessage = function (msg) {
if (msg.data !== isOn) {
toggleMode(true);
}
};
if (window.wpDarkModeAutoToggle) {
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
e84ecea1732b1db95cc6b690a65e90ac9f3cee05
MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
8
181
481
480
2023-06-15T20:11:39Z
>Izno
0
per tper
css
text/css
/* Fixes for empty icons in Vector 2022 and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
/* For Vector 2022 */
font-size: 0;
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode,
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
d332a194306160cd4d5e63fd35c84d7b54c3b2f4
482
481
2023-06-17T00:30:31Z
>Izno
0
per tper
css
text/css
/* Fixes for empty icons in Vector 2022 and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
}
/* Fix duplicate label in Vector 2022 */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header {
font-size: 0;
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode,
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
a41f3b675dd5ef673cdc9a38752c908a51a66e0a
483
482
2023-08-11T16:39:41Z
>Jon (WMF)
0
[[phab:T344067]]
css
text/css
/* Fixes for empty icons in Vector 2022 and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
/* T344067 */ .minerva-icon--pt-darkmode,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
}
/* Fix duplicate label in Vector 2022 */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header {
font-size: 0;
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode,
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
23e6096f9498dd7c7c4b391705f7d7c0b45e803d
484
483
2023-08-11T16:40:13Z
>Jon (WMF)
0
[[phab:T344067]]
css
text/css
/* Fixes for empty icons in Vector 2022 and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
/* T344067 */ .minerva-icon--pt-darkmode,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
}
/* Fix duplicate label in Vector 2022 */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header {
font-size: 0;
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode,
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
.client-dark-mode .minerva-icon--pt-darkmode,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
3cd6fbbe55afc8a75e768889c5a91b3bdf3f34d1
Main Page
0
1
1
2023-10-02T14:38:07Z
MediaWiki default
1
Create main page
wikitext
text/x-wiki
__NOTOC__
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
21236ac3f8d65e5563b6da6b70815ca6bf1e6616
4
1
2023-10-04T21:15:04Z
Fugii
2
template test
wikitext
text/x-wiki
__NOTOC__{{Welcome}}
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
4c9d86c99950d5ffd8c129a1a689aa688af6a8c1
15
4
2023-10-05T06:27:45Z
Archimedes5000
4
wikitext
text/x-wiki
__TOC__{{Welcome}}
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
e64fd18c538a6182aed374102c36a86a66595267
33
15
2023-10-05T11:41:56Z
Archimedes5000
4
wikitext
text/x-wiki
__TOC__
{{Welcome}}
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
efc030f4249ffcbb28d12ffdafe649872742b465
File:Rc2wikilogo.png
6
2
2
2023-10-04T19:19:15Z
Fugii
2
test logo
wikitext
text/x-wiki
== Summary ==
test logo
7e48004016cce4421c3c2878e25335f6812cdc53
Template:Welcome
10
3
3
2023-10-04T21:13:54Z
Fugii
2
Created page with "=== Welcome to the test template! === <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude>"
wikitext
text/x-wiki
=== Welcome to the test template! ===
<noinclude>
<templatedata>
{
"params": {},
"description": "test welcome"
}
</templatedata>
</noinclude>
844cada669edd700aa84cd51742f61108e061916
Test Page 1
0
4
5
2023-10-04T22:14:50Z
Fugii
2
creation
wikitext
text/x-wiki
This is a test page for formatting
27c91eb025343e263cb2989c653063b94c170632
6
5
2023-10-04T22:18:34Z
Fugii
2
wikitext
text/x-wiki
This is a test page for formatting
[[Category:TestPages]]
cefbacd2abec5eeac29b26e1ea674b82a28e0571
Category:TestPages
14
5
7
2023-10-04T22:21:24Z
Fugii
2
Created page with "."
wikitext
text/x-wiki
.
3a52ce780950d4d969792a2559cd519d7ee8c727
File:Backgroundtest.png
6
6
8
2023-10-04T22:40:24Z
Fugii
2
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Common.css
8
7
9
2023-10-04T22:42:22Z
Fugii
2
Created page with "/* CSS placed here will be applied to all skins */ #mw-page-base { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ; background-repeat: repeat; }"
css
text/css
/* CSS placed here will be applied to all skins */
#mw-page-base {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ;
background-repeat: repeat;
}
806fcf543d2ae5852496f301acab6526b3850f6d
10
9
2023-10-04T22:45:01Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
#mw-page-base {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ;
background-repeat: repeat;
}
.mw-body, .parsoid-body {
background-color: #fffffffb5;
}
10368162217884be7549f96a1c5f30b57433f4ec
11
10
2023-10-04T22:50:03Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
#mw-page-base {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ;
background-repeat: repeat;
background-color: unset;
}
c568ee7b7782dfa33eb8dd8f71c5098c914c279a
12
11
2023-10-04T22:51:51Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
#mw-page-base {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
}
5048c3a22177e3af5926f136fd63ef987975f783
13
12
2023-10-04T22:56:20Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
}
6dd8e2df21e1cd3ea86a1586952c1df9b40179f0
14
13
2023-10-05T05:58:41Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
f23a4358c198efde0025fa6fb8082854aa392a65
MediaWiki:Timeless.css
8
8
16
2023-10-05T07:26:36Z
Archimedes5000
4
Created page with "/* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ font-size:80%; }"
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
font-size:80%;
}
c90a6573a126b41fea74c8ccb11a16cb09466814
17
16
2023-10-05T07:31:19Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
d316049833344521152b9667d29f66462060e468
25
17
2023-10-05T08:53:24Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-sitetitle{
max-width:30%;
}
a194000f751be0e2177b47417a34fdad0e3fe53b
26
25
2023-10-05T08:54:23Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
max-width:30%;
}
5d7773a080de5caa574827186ab83eaa4ca0a2c3
27
26
2023-10-05T08:57:05Z
Archimedes5000
4
Prevent title overlap
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
max-width:65%!important;
}
db05b983ee269ba1e5f8e0f660db1efa36725409
31
27
2023-10-05T08:59:45Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
max-width:65%;
}
bf02858b3c796b6152344318ebbf8bf806babfaf
32
31
2023-10-05T09:01:48Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner, #p-logo-text{
max-width:65%;
}
a764ab67840634aa72565e54509fec63dc123692
34
32
2023-10-05T11:52:23Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
max-width:65%;
}
div#p-logo-text{
max-width:65%;
}
21b5030e45febc59ff35f2fbc26653e280399088
35
34
2023-10-05T22:47:29Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
max-width:33vw;
}
div#p-logo-text{
max-width:min-content;
}
8997487cbabf86d688dede6915d8f9a20459dc4c
MediaWiki:Timeless-sitetitle
8
9
18
2023-10-05T07:59:34Z
Archimedes5000
4
Created page with "<!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}}<br><!-- <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}}"
wikitext
text/x-wiki
<!---->{{#vardefine:t
<!----> |{{int:Sitetitle}}
<!---->}}<!--
<!---->{{#sub:{{#var:t}}
<!----> |0
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!---->}}<br><!--
<!---->{{#sub:{{#var:t}}
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!----> |{{#len:{{#var:t}}}}
<!---->}}
6225e70fc30cc2069c8cd6d6fbb79f3691e29d41
19
18
2023-10-05T08:00:13Z
Archimedes5000
4
wikitext
text/x-wiki
<!---->{{#vardefine:t
<!----> |{{int:Sitetitle}}
<!---->}}<!--
<!---->{{#sub:{{#var:t}}
<!----> |0
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!---->}}
<!--
<!---->{{#sub:{{#var:t}}
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!----> |{{#len:{{#var:t}}}}
<!---->}}
72fb539554b8cd283123db504241697b9ccdda00
20
19
2023-10-05T08:00:45Z
Archimedes5000
4
wikitext
text/x-wiki
<!---->{{#vardefine:t
<!----> |{{int:Sitetitle}}
<!---->}}<!--
<!---->{{#sub:{{#var:t}}
<!----> |0
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!---->}}
<!---->{{#sub:{{#var:t}}
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!----> |{{#len:{{#var:t}}}}
<!---->}}
a130246c63914f4d9933e521137dec6d98493e83
21
20
2023-10-05T08:01:47Z
Archimedes5000
4
wikitext
text/x-wiki
<!---->{{#vardefine:t
<!----> |{{int:Sitetitle}}
<!---->}}<!--
<!---->{{#sub:{{#var:t}}
<!----> |0
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!---->}}
<!---->
<!---->{{#sub:{{#var:t}}
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!----> |{{#len:{{#var:t}}}}
<!---->}}
5c42116544883508598953dd50167cffae4d6b38
22
21
2023-10-05T08:07:15Z
Archimedes5000
4
wikitext
text/x-wiki
<!----><span>
<!---->{{#vardefine:t
<!----> |{{int:Sitetitle}}
<!---->}}<!--
<!---->{{#sub:{{#var:t}}
<!----> |0
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!---->}}<br><!--
<!---->{{#sub:{{#var:t}}
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!----> |{{#len:{{#var:t}}}}
<!---->}}
<!----></span>
65a3eb87f8022a2ca10fd2e056b1e5d46e7fd4b0
23
22
2023-10-05T08:39:41Z
Archimedes5000
4
wikitext
text/x-wiki
<!---->{{#vardefine:t
<!----> |{{int:Sitetitle}}
<!---->}}<!--
<!---->{{#sub:{{#var:t}}
<!----> |0
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!---->}}<br><!--
<!---->{{#sub:{{#var:t}}
<!----> |{{#expr:
<!----> {{#pos:{{#var:t}}
<!----> |2
<!----> }}+1
<!----> }}
<!----> |{{#len:{{#var:t}}}}
<!---->}}
6225e70fc30cc2069c8cd6d6fbb79f3691e29d41
24
23
2023-10-05T08:50:57Z
Archimedes5000
4
I guess it's not going to work
wikitext
text/x-wiki
{{int:Sitetitle}}
d508ec1634ca7f860860a6d5cbd93607d5d3d23e
MediaWiki:Timeless.js
8
10
28
2023-10-05T08:58:03Z
Archimedes5000
4
Created page with "/* All JavaScript here will be loaded for users of the Timeless skin */ $("a#p-banner").css("max-width", "65%");"
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Timeless skin */
$("a#p-banner").css("max-width", "65%");
caea9ee4624266425f35f0452624312ab02ac575
29
28
2023-10-05T08:58:29Z
Archimedes5000
4
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Timeless skin */
$("a#p-banner").css("max-width", "70%");
e29bcc3c3acbbec79c04aad63c416c8779c682d6
30
29
2023-10-05T08:59:03Z
Archimedes5000
4
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Timeless skin */
1860a9039aad959379ada79d457cc8d72aa29bdd
MediaWiki:Timeless.css
8
8
36
35
2023-10-05T22:48:14Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
max-width:33vw;
padding:0;
}
div#p-logo-text{
max-width:min-content;
}
f2095a706b9ae50411057f0831c46674c5d4b887
37
36
2023-10-05T22:50:08Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0;
}
div#p-logo-text{
max-width:min-content;
}
0453681e7b8a42cac59108e60ced45b85e773e0c
40
37
2023-10-05T22:56:02Z
Archimedes5000
4
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
219eac0c8e236e7fce18f0e0da39bde3cc594710
41
40
2023-10-07T00:05:56Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
eaa6131c9c6619c17ca271b20a71971a06d432a0
45
41
2023-10-07T02:09:01Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
color: black !important;
}
.color-middle {
color: black !important;
}
.color-middle {
color: black !important ;
}
1f52dbaae40dd47bf0a0e92edc11ab8f5af799f8
46
45
2023-10-07T02:09:52Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: black !important;
}
.color-middle {
background-color: black !important;
}
.color-middle {
background-color: black !important ;
}
11c684867235e6737df70e66c365655e19b403a0
47
46
2023-10-07T02:12:30Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background: #000000 !important;
}
.color-left {
background: #000000 !important;
}
.color-right {
background: #000000 !important;
}
00bea976f9cded11dae0f21cbfb8b8811276eba7
48
47
2023-10-07T02:13:52Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
37b42167fb3f1d7811ba86b29a61f448d2b632cc
50
48
2023-10-07T02:37:37Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
}
.mw-content {
border:none;
background-color:#ffffff29;
}
433fa1be48c0f1518ea163e68c2e4f517a1d73c0
51
50
2023-10-07T02:38:53Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
a617a3d2a1928ae0ba8cfd255df7f19fa638e9ca
52
51
2023-10-07T02:40:01Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
830e47495a700275ce9fd46c07a37bc90890bf19
53
52
2023-10-07T02:41:35Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
4a8d77644954b62f3f4ce49121fc9906ad2b374c
54
53
2023-10-07T02:42:13Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
c7211d7114e8c4f412a8f87c0eb553e9c2f821ae
55
54
2023-10-07T02:45:31Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
a934d8704a9655b5af2c7cd5ec0150efc0c9ca50
56
55
2023-10-07T02:46:51Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background-color:none;
}
4c2e2e182c1db5ea04da0585be98b217a41c5870
57
56
2023-10-07T02:47:16Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background-color:none !important;
}
e59c3a7d18c24c07de5060473f40da184593cdae
58
57
2023-10-07T02:48:37Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background-color:transparent !important;
}
95c13f1e9363ed4fede43f23526ebc5f9b7127db
59
58
2023-10-07T02:53:36Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background: rgba(0,0,0,1.0) !important;
}
43c1659a836431bb607a8c3dd71c260945386092
60
59
2023-10-07T02:54:54Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
/*
.mw-content-container {
background: rgba(0,0,0,1.0) !important;
}
*/
.element.style {
background: transparent;
}
e113e97a5189ba0ee6f00c4957981b1545495f8f
61
60
2023-10-07T02:57:21Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background: transparent !important;
}
67368058510e3fa2d9b6ad4ecae696d2ff592a61
62
61
2023-10-07T03:00:10Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background-color: #0d0d1c;
}
8f18b814ca17d0c1a82ca2d4b59d908fa1670bd2
63
62
2023-10-07T03:00:41Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-block {
background:transparent;
}
812a2e4bd182a323772536c6d1715384a6d13547
64
63
2023-10-07T03:03:12Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background-color: rgba(230, 16, 16, 0);
}
addf450e871142c37638c91202958c5c516567fc
65
64
2023-10-07T03:04:53Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background-color: rgba(230, 16, 16, 0) !important;
background:transparent;
background:none;
}
2ed78b0856e7e428ee7c281decd7410e71cfad06
66
65
2023-10-07T03:05:14Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content {
border:none;
background-color:#ffffff29;
opacity:0.2;
}
.mw-content-container {
background-color: rgba(230, 16, 16, 0) !important;
background:transparent !important;
background:none !important;
}
3863d05a8f439f54548f63e30cb1b20032925910
67
66
2023-10-07T03:05:56Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content-container {
background-color: rgba(230, 16, 16, 0) !important;
background:transparent !important;
background:none !important;
}
631e5f2b27a6ac91f811f37b33194b704450fc6c
68
67
2023-10-07T03:06:56Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
.mw-content-container {
background-color: #0d0d1c;
}
14085b589fab287ace5fa4feb59e07350ee562f6
69
68
2023-10-07T03:08:18Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #0d0d1c;
}
f34243f21218f95c871af0e43e3e154348987e25
70
69
2023-10-07T03:08:43Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background: transparent;
}
5ce7b13b7790245d7ea7e4accc6507be864f423a
71
70
2023-10-07T03:09:51Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #eaecf000 !important;
}
9f043fb87957d802aab6f95a1f9f87f723c0c524
72
71
2023-10-07T03:16:12Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #eaecf000 !important;
}
#mw-content {
background-color: #151516;
}
#site-navigation {
background-color: #151516;
}
#page-tools {
background-color: #151516;
}
abd17ddd2ac1261ef7bd2bd760468f75a28c10b4
73
72
2023-10-07T03:16:40Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #eaecf000 !important;
}
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
61f5dc0f0b1c95bfd5700e66784d2b7a4e306f9e
74
73
2023-10-07T08:47:18Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #eaecf000 !important;
}
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
67544d4bbbd7a2630492c43856c6ad2c640518a9
75
74
2023-10-07T08:49:54Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #eaecf000 !important;
}
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
8606b1f51cebda2c982bfc7edb1739bcad1f1824
76
75
2023-10-07T08:52:16Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #eaecf000 !important;
}
/*
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
d65ed6f7f0e63d33724accccb45f20a9620a020e
77
76
2023-10-07T08:53:52Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
#mw-content-container {
background-color: #eaecf000 !important;
}
/*
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
7fb6bfa7972f3d361c1681a5b99ed41f638a5f7e
User:Archimedes5000/timeless.css
2
11
38
2023-10-05T22:51:38Z
Archimedes5000
4
Created page with "a#p-banner{ min-width:132px; max-width:33vw; padding:0; } div#p-logo-text{ max-width:min-content; }"
css
text/css
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0;
}
div#p-logo-text{
max-width:min-content;
}
53f188499a63c8fec2bc9e632202dc34bb320ee2
39
38
2023-10-05T22:52:45Z
Archimedes5000
4
css
text/css
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
2e781b2130f37ecf5d1ebdefa0b770541a0e8e31
Main Page 2
0
12
42
2023-10-07T00:09:49Z
Fugii
2
Created page with "__TOC__ {{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking o..."
wikitext
text/x-wiki
__TOC__
{{Welcome}}
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
efc030f4249ffcbb28d12ffdafe649872742b465
Main Page
0
1
43
33
2023-10-07T00:11:00Z
Fugii
2
wikitext
text/x-wiki
{{Welcome}}
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
9d2c4f74de19c9fce7558cafa9702dfc6b85d973
44
43
2023-10-07T00:11:41Z
Fugii
2
wikitext
text/x-wiki
__NOTOC__
{{Welcome}}
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
d74baecafd30f99dd11109872f4cc788663fd4f9
File:Rc2wikilogo.png
6
2
49
2
2023-10-07T02:26:32Z
Fugii
2
Fugii uploaded a new version of [[File:Rc2wikilogo.png]]
wikitext
text/x-wiki
== Summary ==
test logo
7e48004016cce4421c3c2878e25335f6812cdc53
Template:BlockInfoBox
10
13
78
2023-10-08T04:58:44Z
Raidsmash
6
Created page with "<noinclude> <templatedata> { "params": { "base-cpu": { "label": "Base CPU", "description": "In-game value", "type": "number" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value", "type": "number" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value", "type": "number" } }, "description": "Info boxes for blocks." } </templatedata> </noinclude>"
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"base-cpu": {
"label": "Base CPU",
"description": "In-game value",
"type": "number"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value",
"type": "number"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value",
"type": "number"
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
41f4f1395883c08c5020a992dbe32578d0135e9b
79
78
2023-10-08T05:12:15Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"name": {
"label": "Name",
"description": "In-game name",
"type": "string",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value",
"type": "number"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value",
"type": "number"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value",
"type": "number"
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly>
<table>
{{#if:{{{name}}}|<tr><th colspan="2">{{{name}}}</th></tr>}}
{{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>}}
{{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>}}
{{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>}}
</table>
</includeonly>
35c813416a0c23dcfb4d6cf3521079c38042a60a
80
79
2023-10-08T05:15:38Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name (e.g. the ones containing 'Scalable')",
"type": "string",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value",
"type": "number"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value",
"type": "number"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value",
"type": "number"
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly>
<table>
<tr><th colspan="2">{{{full-name}}}</th></tr>
{{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>}}
{{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>}}
{{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>}}
</table>
</includeonly>
4a0ab29b91d2aaa4134fa533ed41270df3ea1e13
82
80
2023-10-08T05:31:11Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name (e.g. the ones containing 'Scalable')",
"type": "string",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value",
"type": "number"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value",
"type": "number"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value",
"type": "number"
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly>
<table>
<tr><th colspan="2">{{{full-name}}}</th></tr>
{{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}}
{{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}}
</table>
</includeonly>
b329ea86230e9032c116df3ef3470ad451044940
84
82
2023-10-08T05:33:40Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly>
<table>
<tr><th colspan="2">{{{full-name}}}</th></tr>
{{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}}
{{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}}
{{#if:{{{mass}}}|<tr><th>Mass of Cube</th><td>{{{mass}}}</td></tr>|}}
</table>
</includeonly>
e1c374c3892b1107e5407049384f3e914df499cf
85
84
2023-10-08T05:34:08Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly>
<table>
<tr><th colspan="2">{{{full-name}}}</th></tr>
{{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}}
{{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass}}}</td></tr>
</table>
</includeonly>
335c49126943b4ca860b3de4da2b12b8056b6220
Shapes
0
14
81
2023-10-08T05:28:46Z
Raidsmash
6
Created page with "==Base== ==Plates== ==Cylinders and Posts== ==Nameplates and Frames=="
wikitext
text/x-wiki
==Base==
==Plates==
==Cylinders and Posts==
==Nameplates and Frames==
3fa2ff17be1c5ca423bc890e5b66b7f133412f7c
83
81
2023-10-08T05:31:27Z
Raidsmash
6
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube}}
==Plates==
==Cylinders and Posts==
==Nameplates and Frames==
f3e39fd157b3669da470037095e366396335e883
Template:BlockInfoBox
10
13
86
85
2023-10-08T05:34:44Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly>
<table>
<tr><th colspan="2">{{{full-name}}}</th></tr>
{{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}}
{{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass}}} Kg</td></tr>
</table>
</includeonly>
a92d3e1c1e798ec413e645de8d1f7655b8e2f96d
88
86
2023-10-08T05:36:00Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly>
<table>
<tr><th colspan="2">{{{full-name|}}}</th></tr>
{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}
{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr>
</table>
</includeonly>
52f51d6b15520dc55649435aa9ed6afb3facdbed
89
88
2023-10-08T05:36:35Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude>
<includeonly><table>
<tr><th colspan="2">{{{full-name|}}}</th></tr>
{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}
{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr>
</table></includeonly>
1cceb43be7817d09a230ee893d79e3b5ef981f98
90
89
2023-10-08T05:36:50Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude><includeonly><table>
<tr><th colspan="2">{{{full-name|}}}</th></tr>
{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}
{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr>
</table></includeonly>
7cf3b47e55236339816925278101f06145379b13
91
90
2023-10-08T05:38:21Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude><includeonly><table><!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr>
{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}
{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr>
</table></includeonly>
8fd53c1c7076cd50ea1a03eef0f626a065148aec
92
91
2023-10-08T05:39:45Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata>
</noinclude><includeonly><table style="display: inline-block;">
<tr><th colspan="2">{{{full-name|}}}</th></tr>
{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}
{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr>
</table></includeonly>
84e635ecde44d456b6c2bff23f17651a4fdb1345
93
92
2023-10-08T05:42:03Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude><!--
--><templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><!--
--><table style="display: inline-block;">
<tr><th colspan="2">{{{full-name|}}}</th></tr>
{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}
{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}
{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}
<tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr>
</table></includeonly>
101b443464938a64c679236ba42249f2a01059ea
95
93
2023-10-08T05:49:31Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude><!--
--><templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><!--
--><table style="display: inline-block;"><!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr><!--
-->{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}<!--
--><tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr><!--
--></table></includeonly>
cdfb9ab939d2e2c0a112aeff43043ddfd76a1ade
96
95
2023-10-08T05:53:04Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><!--
--><table style="display: inline-block;"><!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr><!--
-->{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}<!--
--><tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr><!--
--></table></includeonly>
266930463eb444698f30ba5d234d7802a0f9bf99
139
96
2023-10-09T03:03:24Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!--
--><table class="block-info-box-table"><!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr><!--
-->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!--
--><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!--
--></table></includeonly>
e83dc7c98ff3fa5d38e67791fd2faa0d557c210f
Shapes
0
14
87
83
2023-10-08T05:34:47Z
Raidsmash
6
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|mass=1.8}}
==Plates==
==Cylinders and Posts==
==Nameplates and Frames==
a8cf7835cb7a2dcc51a716a346384342c53ff26d
94
87
2023-10-08T05:44:56Z
Raidsmash
6
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
==Plates==
==Cylinders and Posts==
==Nameplates and Frames==
35151ef6a724c609b93cea8d1706a60441ae24a7
Template:Cut
10
15
97
2023-10-08T11:20:21Z
Archimedes5000
4
Created page with "{{#if:{{{3|}}} |{{#sub:{{{1|}}} | |{{#pos:{{{1|}}} |{{{2|}}} }} }} |{{#sub:{{{1|}}} |{{#expr:{{#len:{{{2|}}}}}+{{#pos:{{{1|}}} |{{{2|}}} }} }} }} }}"
wikitext
text/x-wiki
{{#if:{{{3|}}}
|{{#sub:{{{1|}}}
|
|{{#pos:{{{1|}}}
|{{{2|}}}
}}
}}
|{{#sub:{{{1|}}}
|{{#expr:{{#len:{{{2|}}}}}+{{#pos:{{{1|}}}
|{{{2|}}}
}}
}}
}}
}}
80e1e2f07f304a6cf1573cb0031d7e1a427d53f7
98
97
2023-10-08T11:23:24Z
Archimedes5000
4
doc
wikitext
text/x-wiki
{{#if:{{{3|}}}
|{{#sub:{{{1|}}}
|
|{{#pos:{{{1|}}}
|{{{2|}}}
}}
}}
|{{#sub:{{{1|}}}
|{{#expr:{{#len:{{{2|}}}}}+{{#pos:{{{1|}}}
|{{{2|}}}
}}
}}
}}
}}<noinclude>{{Documentation}}</noinclude>
b378bed36884bff4724faac32e937d23035a8f84
Template:Documentation
10
16
100
99
2023-10-08T11:28:10Z
Archimedes5000
4
1 revision imported
wikitext
text/x-wiki
{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}<noinclude>
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
913c721b3fb5da9e7d6bc410eb2ce87c99df6b03
133
100
2023-10-08T11:29:47Z
Archimedes5000
4
wikitext
text/x-wiki
{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}
cc4eb5999a198597c14b859d18d2aa7b190e3af0
Module:Arguments
828
17
102
101
2023-10-08T11:28:10Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
-- This module provides easy processing of arguments passed to Scribunto from
-- #invoke. It is intended for use by other Lua modules, and should not be
-- called from #invoke directly.
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local arguments = {}
-- Generate four different tidyVal functions, so that we don't have to check the
-- options every time we call it.
local function tidyValDefault(key, val)
if type(val) == 'string' then
val = val:match('^%s*(.-)%s*$')
if val == '' then
return nil
else
return val
end
else
return val
end
end
local function tidyValTrimOnly(key, val)
if type(val) == 'string' then
return val:match('^%s*(.-)%s*$')
else
return val
end
end
local function tidyValRemoveBlanksOnly(key, val)
if type(val) == 'string' then
if val:find('%S') then
return val
else
return nil
end
else
return val
end
end
local function tidyValNoChange(key, val)
return val
end
local function matchesTitle(given, title)
local tp = type( given )
return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title
end
local translate_mt = { __index = function(t, k) return k end }
function arguments.getArgs(frame, options)
checkType('getArgs', 1, frame, 'table', true)
checkType('getArgs', 2, options, 'table', true)
frame = frame or {}
options = options or {}
--[[
-- Set up argument translation.
--]]
options.translate = options.translate or {}
if getmetatable(options.translate) == nil then
setmetatable(options.translate, translate_mt)
end
if options.backtranslate == nil then
options.backtranslate = {}
for k,v in pairs(options.translate) do
options.backtranslate[v] = k
end
end
if options.backtranslate and getmetatable(options.backtranslate) == nil then
setmetatable(options.backtranslate, {
__index = function(t, k)
if options.translate[k] ~= k then
return nil
else
return k
end
end
})
end
--[[
-- Get the argument tables. If we were passed a valid frame object, get the
-- frame arguments (fargs) and the parent frame arguments (pargs), depending
-- on the options set and on the parent frame's availability. If we weren't
-- passed a valid frame object, we are being called from another Lua module
-- or from the debug console, so assume that we were passed a table of args
-- directly, and assign it to a new variable (luaArgs).
--]]
local fargs, pargs, luaArgs
if type(frame.args) == 'table' and type(frame.getParent) == 'function' then
if options.wrappers then
--[[
-- The wrappers option makes Module:Arguments look up arguments in
-- either the frame argument table or the parent argument table, but
-- not both. This means that users can use either the #invoke syntax
-- or a wrapper template without the loss of performance associated
-- with looking arguments up in both the frame and the parent frame.
-- Module:Arguments will look up arguments in the parent frame
-- if it finds the parent frame's title in options.wrapper;
-- otherwise it will look up arguments in the frame object passed
-- to getArgs.
--]]
local parent = frame:getParent()
if not parent then
fargs = frame.args
else
local title = parent:getTitle():gsub('/sandbox$', '')
local found = false
if matchesTitle(options.wrappers, title) then
found = true
elseif type(options.wrappers) == 'table' then
for _,v in pairs(options.wrappers) do
if matchesTitle(v, title) then
found = true
break
end
end
end
-- We test for false specifically here so that nil (the default) acts like true.
if found or options.frameOnly == false then
pargs = parent.args
end
if not found or options.parentOnly == false then
fargs = frame.args
end
end
else
-- options.wrapper isn't set, so check the other options.
if not options.parentOnly then
fargs = frame.args
end
if not options.frameOnly then
local parent = frame:getParent()
pargs = parent and parent.args or nil
end
end
if options.parentFirst then
fargs, pargs = pargs, fargs
end
else
luaArgs = frame
end
-- Set the order of precedence of the argument tables. If the variables are
-- nil, nothing will be added to the table, which is how we avoid clashes
-- between the frame/parent args and the Lua args.
local argTables = {fargs}
argTables[#argTables + 1] = pargs
argTables[#argTables + 1] = luaArgs
--[[
-- Generate the tidyVal function. If it has been specified by the user, we
-- use that; if not, we choose one of four functions depending on the
-- options chosen. This is so that we don't have to call the options table
-- every time the function is called.
--]]
local tidyVal = options.valueFunc
if tidyVal then
if type(tidyVal) ~= 'function' then
error(
"bad value assigned to option 'valueFunc'"
.. '(function expected, got '
.. type(tidyVal)
.. ')',
2
)
end
elseif options.trim ~= false then
if options.removeBlanks ~= false then
tidyVal = tidyValDefault
else
tidyVal = tidyValTrimOnly
end
else
if options.removeBlanks ~= false then
tidyVal = tidyValRemoveBlanksOnly
else
tidyVal = tidyValNoChange
end
end
--[[
-- Set up the args, metaArgs and nilArgs tables. args will be the one
-- accessed from functions, and metaArgs will hold the actual arguments. Nil
-- arguments are memoized in nilArgs, and the metatable connects all of them
-- together.
--]]
local args, metaArgs, nilArgs, metatable = {}, {}, {}, {}
setmetatable(args, metatable)
local function mergeArgs(tables)
--[[
-- Accepts multiple tables as input and merges their keys and values
-- into one table. If a value is already present it is not overwritten;
-- tables listed earlier have precedence. We are also memoizing nil
-- values, which can be overwritten if they are 's' (soft).
--]]
for _, t in ipairs(tables) do
for key, val in pairs(t) do
if metaArgs[key] == nil and nilArgs[key] ~= 'h' then
local tidiedVal = tidyVal(key, val)
if tidiedVal == nil then
nilArgs[key] = 's'
else
metaArgs[key] = tidiedVal
end
end
end
end
end
--[[
-- Define metatable behaviour. Arguments are memoized in the metaArgs table,
-- and are only fetched from the argument tables once. Fetching arguments
-- from the argument tables is the most resource-intensive step in this
-- module, so we try and avoid it where possible. For this reason, nil
-- arguments are also memoized, in the nilArgs table. Also, we keep a record
-- in the metatable of when pairs and ipairs have been called, so we do not
-- run pairs and ipairs on the argument tables more than once. We also do
-- not run ipairs on fargs and pargs if pairs has already been run, as all
-- the arguments will already have been copied over.
--]]
metatable.__index = function (t, key)
--[[
-- Fetches an argument when the args table is indexed. First we check
-- to see if the value is memoized, and if not we try and fetch it from
-- the argument tables. When we check memoization, we need to check
-- metaArgs before nilArgs, as both can be non-nil at the same time.
-- If the argument is not present in metaArgs, we also check whether
-- pairs has been run yet. If pairs has already been run, we return nil.
-- This is because all the arguments will have already been copied into
-- metaArgs by the mergeArgs function, meaning that any other arguments
-- must be nil.
--]]
if type(key) == 'string' then
key = options.translate[key]
end
local val = metaArgs[key]
if val ~= nil then
return val
elseif metatable.donePairs or nilArgs[key] then
return nil
end
for _, argTable in ipairs(argTables) do
local argTableVal = tidyVal(key, argTable[key])
if argTableVal ~= nil then
metaArgs[key] = argTableVal
return argTableVal
end
end
nilArgs[key] = 'h'
return nil
end
metatable.__newindex = function (t, key, val)
-- This function is called when a module tries to add a new value to the
-- args table, or tries to change an existing value.
if type(key) == 'string' then
key = options.translate[key]
end
if options.readOnly then
error(
'could not write to argument table key "'
.. tostring(key)
.. '"; the table is read-only',
2
)
elseif options.noOverwrite and args[key] ~= nil then
error(
'could not write to argument table key "'
.. tostring(key)
.. '"; overwriting existing arguments is not permitted',
2
)
elseif val == nil then
--[[
-- If the argument is to be overwritten with nil, we need to erase
-- the value in metaArgs, so that __index, __pairs and __ipairs do
-- not use a previous existing value, if present; and we also need
-- to memoize the nil in nilArgs, so that the value isn't looked
-- up in the argument tables if it is accessed again.
--]]
metaArgs[key] = nil
nilArgs[key] = 'h'
else
metaArgs[key] = val
end
end
local function translatenext(invariant)
local k, v = next(invariant.t, invariant.k)
invariant.k = k
if k == nil then
return nil
elseif type(k) ~= 'string' or not options.backtranslate then
return k, v
else
local backtranslate = options.backtranslate[k]
if backtranslate == nil then
-- Skip this one. This is a tail call, so this won't cause stack overflow
return translatenext(invariant)
else
return backtranslate, v
end
end
end
metatable.__pairs = function ()
-- Called when pairs is run on the args table.
if not metatable.donePairs then
mergeArgs(argTables)
metatable.donePairs = true
end
return translatenext, { t = metaArgs }
end
local function inext(t, i)
-- This uses our __index metamethod
local v = t[i + 1]
if v ~= nil then
return i + 1, v
end
end
metatable.__ipairs = function (t)
-- Called when ipairs is run on the args table.
return inext, t, 0
end
return args
end
return arguments
3134ecce8429b810d445e29eae115e2ae4c36c53
Module:Documentation
828
18
104
103
2023-10-08T11:28:12Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
-- This module implements {{documentation}}.
-- Get required modules.
local getArgs = require('Module:Arguments').getArgs
-- Get the config table.
local cfg = mw.loadData('Module:Documentation/config')
local p = {}
-- Often-used functions.
local ugsub = mw.ustring.gsub
----------------------------------------------------------------------------
-- Helper functions
--
-- These are defined as local functions, but are made available in the p
-- table for testing purposes.
----------------------------------------------------------------------------
local function message(cfgKey, valArray, expectType)
--[[
-- Gets a message from the cfg table and formats it if appropriate.
-- The function raises an error if the value from the cfg table is not
-- of the type expectType. The default type for expectType is 'string'.
-- If the table valArray is present, strings such as $1, $2 etc. in the
-- message are substituted with values from the table keys [1], [2] etc.
-- For example, if the message "foo-message" had the value 'Foo $2 bar $1.',
-- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz."
--]]
local msg = cfg[cfgKey]
expectType = expectType or 'string'
if type(msg) ~= expectType then
error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2)
end
if not valArray then
return msg
end
local function getMessageVal(match)
match = tonumber(match)
return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4)
end
return ugsub(msg, '$([1-9][0-9]*)', getMessageVal)
end
p.message = message
local function makeWikilink(page, display)
if display then
return mw.ustring.format('[[%s|%s]]', page, display)
else
return mw.ustring.format('[[%s]]', page)
end
end
p.makeWikilink = makeWikilink
local function makeCategoryLink(cat, sort)
local catns = mw.site.namespaces[14].name
return makeWikilink(catns .. ':' .. cat, sort)
end
p.makeCategoryLink = makeCategoryLink
local function makeUrlLink(url, display)
return mw.ustring.format('[%s %s]', url, display)
end
p.makeUrlLink = makeUrlLink
local function makeToolbar(...)
local ret = {}
local lim = select('#', ...)
if lim < 1 then
return nil
end
for i = 1, lim do
ret[#ret + 1] = select(i, ...)
end
-- 'documentation-toolbar'
return '<span class="' .. message('toolbar-class') .. '">('
.. table.concat(ret, ' | ') .. ')</span>'
end
p.makeToolbar = makeToolbar
----------------------------------------------------------------------------
-- Argument processing
----------------------------------------------------------------------------
local function makeInvokeFunc(funcName)
return function (frame)
local args = getArgs(frame, {
valueFunc = function (key, value)
if type(value) == 'string' then
value = value:match('^%s*(.-)%s*$') -- Remove whitespace.
if key == 'heading' or value ~= '' then
return value
else
return nil
end
else
return value
end
end
})
return p[funcName](args)
end
end
----------------------------------------------------------------------------
-- Entry points
----------------------------------------------------------------------------
function p.nonexistent(frame)
if mw.title.getCurrentTitle().subpageText == 'testcases' then
return frame:expandTemplate{title = 'module test cases notice'}
else
return p.main(frame)
end
end
p.main = makeInvokeFunc('_main')
function p._main(args)
--[[
-- This function defines logic flow for the module.
-- @args - table of arguments passed by the user
--]]
local env = p.getEnvironment(args)
local root = mw.html.create()
root
:wikitext(p._getModuleWikitext(args, env))
:wikitext(p.protectionTemplate(env))
:wikitext(p.sandboxNotice(args, env))
:tag('div')
-- 'documentation-container'
:addClass(message('container'))
:attr('role', 'complementary')
:attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil)
:attr('aria-label', args.heading == '' and 'Documentation' or nil)
:newline()
:tag('div')
-- 'documentation'
:addClass(message('main-div-classes'))
:newline()
:wikitext(p._startBox(args, env))
:wikitext(p._content(args, env))
:tag('div')
-- 'documentation-clear'
:addClass(message('clear'))
:done()
:newline()
:done()
:wikitext(p._endBox(args, env))
:done()
:wikitext(p.addTrackingCategories(env))
-- 'Module:Documentation/styles.css'
return mw.getCurrentFrame():extensionTag (
'templatestyles', '', {src=cfg['templatestyles']
}) .. tostring(root)
end
----------------------------------------------------------------------------
-- Environment settings
----------------------------------------------------------------------------
function p.getEnvironment(args)
--[[
-- Returns a table with information about the environment, including title
-- objects and other namespace- or path-related data.
-- @args - table of arguments passed by the user
--
-- Title objects include:
-- env.title - the page we are making documentation for (usually the current title)
-- env.templateTitle - the template (or module, file, etc.)
-- env.docTitle - the /doc subpage.
-- env.sandboxTitle - the /sandbox subpage.
-- env.testcasesTitle - the /testcases subpage.
--
-- Data includes:
-- env.protectionLevels - the protection levels table of the title object.
-- env.subjectSpace - the number of the title's subject namespace.
-- env.docSpace - the number of the namespace the title puts its documentation in.
-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.
-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.
--
-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value
-- returned will be nil.
--]]
local env, envFuncs = {}, {}
-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value
-- returned by that function is memoized in the env table so that we don't call any of the functions
-- more than once. (Nils won't be memoized.)
setmetatable(env, {
__index = function (t, key)
local envFunc = envFuncs[key]
if envFunc then
local success, val = pcall(envFunc)
if success then
env[key] = val -- Memoise the value.
return val
end
end
return nil
end
})
function envFuncs.title()
-- The title object for the current page, or a test page passed with args.page.
local title
local titleArg = args.page
if titleArg then
title = mw.title.new(titleArg)
else
title = mw.title.getCurrentTitle()
end
return title
end
function envFuncs.templateTitle()
--[[
-- The template (or module, etc.) title object.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
-- 'testcases-subpage' --> 'testcases'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local subpage = title.subpageText
if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then
return mw.title.makeTitle(subjectSpace, title.baseText)
else
return mw.title.makeTitle(subjectSpace, title.text)
end
end
function envFuncs.docTitle()
--[[
-- Title object of the /doc subpage.
-- Messages:
-- 'doc-subpage' --> 'doc'
--]]
local title = env.title
local docname = args[1] -- User-specified doc page.
local docpage
if docname then
docpage = docname
else
docpage = env.docpageBase .. '/' .. message('doc-subpage')
end
return mw.title.new(docpage)
end
function envFuncs.sandboxTitle()
--[[
-- Title object for the /sandbox subpage.
-- Messages:
-- 'sandbox-subpage' --> 'sandbox'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage'))
end
function envFuncs.testcasesTitle()
--[[
-- Title object for the /testcases subpage.
-- Messages:
-- 'testcases-subpage' --> 'testcases'
--]]
return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage'))
end
function envFuncs.protectionLevels()
-- The protection levels table of the title object.
return env.title.protectionLevels
end
function envFuncs.subjectSpace()
-- The subject namespace number.
return mw.site.namespaces[env.title.namespace].subject.id
end
function envFuncs.docSpace()
-- The documentation namespace number. For most namespaces this is the
-- same as the subject namespace. However, pages in the Article, File,
-- MediaWiki or Category namespaces must have their /doc, /sandbox and
-- /testcases pages in talk space.
local subjectSpace = env.subjectSpace
if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then
return subjectSpace + 1
else
return subjectSpace
end
end
function envFuncs.docpageBase()
-- The base page of the /doc, /sandbox, and /testcases subpages.
-- For some namespaces this is the talk page, rather than the template page.
local templateTitle = env.templateTitle
local docSpace = env.docSpace
local docSpaceText = mw.site.namespaces[docSpace].name
-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.
return docSpaceText .. ':' .. templateTitle.text
end
function envFuncs.compareUrl()
-- Diff link between the sandbox and the main template using [[Special:ComparePages]].
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
if templateTitle.exists and sandboxTitle.exists then
local compareUrl = mw.uri.fullUrl(
'Special:ComparePages',
{ page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}
)
return tostring(compareUrl)
else
return nil
end
end
return env
end
----------------------------------------------------------------------------
--Auxiliary templates
----------------------------------------------------------------------------
p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext')
function p._getModuleWikitext(args, env)
local currentTitle = mw.title.getCurrentTitle()
if currentTitle.contentModel ~= 'Scribunto' then return end
pcall(require, currentTitle.prefixedText) -- if it fails, we don't care
local moduleWikitext = package.loaded["Module:Module wikitext"]
if moduleWikitext then
return moduleWikitext.main()
end
end
function p.sandboxNotice(args, env)
--[=[
-- Generates a sandbox notice for display above sandbox pages.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-notice-image' --> '[[Image:Sandbox.svg|50px|alt=|link=]]'
-- 'sandbox-notice-blurb' --> 'This is the $1 for $2.'
-- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).'
-- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page'
-- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page'
-- 'sandbox-notice-pagetype-other' --> 'sandbox page'
-- 'sandbox-notice-compare-link-display' --> 'diff'
-- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.'
-- 'sandbox-notice-testcases-link-display' --> 'test cases'
-- 'sandbox-category' --> 'Template sandboxes'
--]=]
local title = env.title
local sandboxTitle = env.sandboxTitle
local templateTitle = env.templateTitle
local subjectSpace = env.subjectSpace
if not (subjectSpace and title and sandboxTitle and templateTitle
and mw.title.equals(title, sandboxTitle)) then
return nil
end
-- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text".
local omargs = {}
omargs.image = message('sandbox-notice-image')
-- Get the text. We start with the opening blurb, which is something like
-- "This is the template sandbox for [[Template:Foo]] (diff)."
local text = ''
local pagetype
if subjectSpace == 10 then
pagetype = message('sandbox-notice-pagetype-template')
elseif subjectSpace == 828 then
pagetype = message('sandbox-notice-pagetype-module')
else
pagetype = message('sandbox-notice-pagetype-other')
end
local templateLink = makeWikilink(templateTitle.prefixedText)
local compareUrl = env.compareUrl
if compareUrl then
local compareDisplay = message('sandbox-notice-compare-link-display')
local compareLink = makeUrlLink(compareUrl, compareDisplay)
text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink})
else
text = text .. message('sandbox-notice-blurb', {pagetype, templateLink})
end
-- Get the test cases page blurb if the page exists. This is something like
-- "See also the companion subpage for [[Template:Foo/testcases|test cases]]."
local testcasesTitle = env.testcasesTitle
if testcasesTitle and testcasesTitle.exists then
if testcasesTitle.contentModel == "Scribunto" then
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink})
else
local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display')
local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)
text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink})
end
end
-- Add the sandbox to the sandbox category.
omargs.text = text .. makeCategoryLink(message('sandbox-category'))
-- 'documentation-clear'
return '<div class="' .. message('clear') .. '"></div>'
.. require('Module:Message box').main('ombox', omargs)
end
function p.protectionTemplate(env)
-- Generates the padlock icon in the top right.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'protection-template' --> 'pp-template'
-- 'protection-template-args' --> {docusage = 'yes'}
local protectionLevels = env.protectionLevels
if not protectionLevels then
return nil
end
local editProt = protectionLevels.edit and protectionLevels.edit[1]
local moveProt = protectionLevels.move and protectionLevels.move[1]
if editProt then
-- The page is edit-protected.
return require('Module:Protection banner')._main{
message('protection-reason-edit'), small = true
}
elseif moveProt and moveProt ~= 'autoconfirmed' then
-- The page is move-protected but not edit-protected. Exclude move
-- protection with the level "autoconfirmed", as this is equivalent to
-- no move protection at all.
return require('Module:Protection banner')._main{
action = 'move', small = true
}
else
return nil
end
end
----------------------------------------------------------------------------
-- Start box
----------------------------------------------------------------------------
p.startBox = makeInvokeFunc('_startBox')
function p._startBox(args, env)
--[[
-- This function generates the start box.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make
-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox
-- which generate the box HTML.
--]]
env = env or p.getEnvironment(args)
local links
local content = args.content
if not content or args[1] then
-- No need to include the links if the documentation is on the template page itself.
local linksData = p.makeStartBoxLinksData(args, env)
if linksData then
links = p.renderStartBoxLinks(linksData)
end
end
-- Generate the start box html.
local data = p.makeStartBoxData(args, env, links)
if data then
return p.renderStartBox(data)
else
-- User specified no heading.
return nil
end
end
function p.makeStartBoxLinksData(args, env)
--[[
-- Does initial processing of data to make the [view] [edit] [history] [purge] links.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'view-link-display' --> 'view'
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'purge-link-display' --> 'purge'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'docpage-preload' --> 'Template:Documentation/preload'
-- 'create-link-display' --> 'create'
--]]
local subjectSpace = env.subjectSpace
local title = env.title
local docTitle = env.docTitle
if not title or not docTitle then
return nil
end
if docTitle.isRedirect then
docTitle = docTitle.redirectTarget
end
local data = {}
data.title = title
data.docTitle = docTitle
-- View, display, edit, and purge links if /doc exists.
data.viewLinkDisplay = message('view-link-display')
data.editLinkDisplay = message('edit-link-display')
data.historyLinkDisplay = message('history-link-display')
data.purgeLinkDisplay = message('purge-link-display')
-- Create link if /doc doesn't exist.
local preload = args.preload
if not preload then
if subjectSpace == 828 then -- Module namespace
preload = message('module-preload')
else
preload = message('docpage-preload')
end
end
data.preload = preload
data.createLinkDisplay = message('create-link-display')
return data
end
function p.renderStartBoxLinks(data)
--[[
-- Generates the [view][edit][history][purge] or [create][purge] links from the data table.
-- @data - a table of data generated by p.makeStartBoxLinksData
--]]
local function escapeBrackets(s)
-- Escapes square brackets with HTML entities.
s = s:gsub('%[', '[') -- Replace square brackets with HTML entities.
s = s:gsub('%]', ']')
return s
end
local ret
local docTitle = data.docTitle
local title = data.title
local purgeLink = makeUrlLink(title:fullUrl{action = 'purge'}, data.purgeLinkDisplay)
if docTitle.exists then
local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)
local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay)
local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay)
ret = '[%s] [%s] [%s] [%s]'
ret = escapeBrackets(ret)
ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)
else
local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay)
ret = '[%s] [%s]'
ret = escapeBrackets(ret)
ret = mw.ustring.format(ret, createLink, purgeLink)
end
return ret
end
function p.makeStartBoxData(args, env, links)
--[=[
-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error.
--
-- Messages:
-- 'documentation-icon-wikitext' --> '[[File:Template-info.svg]]'
-- 'template-namespace-heading' --> 'Template documentation'
-- 'module-namespace-heading' --> 'Module documentation'
-- 'file-namespace-heading' --> 'Summary'
-- 'other-namespaces-heading' --> 'Documentation'
-- 'testcases-create-link-display' --> 'create'
--]=]
local subjectSpace = env.subjectSpace
if not subjectSpace then
-- Default to an "other namespaces" namespace, so that we get at least some output
-- if an error occurs.
subjectSpace = 2
end
local data = {}
-- Heading
local heading = args.heading -- Blank values are not removed.
if heading == '' then
-- Don't display the start box if the heading arg is defined but blank.
return nil
end
if heading then
data.heading = heading
elseif subjectSpace == 10 then -- Template namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading')
elseif subjectSpace == 828 then -- Module namespace
data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading')
elseif subjectSpace == 6 then -- File namespace
data.heading = message('file-namespace-heading')
else
data.heading = message('other-namespaces-heading')
end
-- Heading CSS
local headingStyle = args['heading-style']
if headingStyle then
data.headingStyleText = headingStyle
else
-- 'documentation-heading'
data.headingClass = message('main-div-heading-class')
end
-- Data for the [view][edit][history][purge] or [create] links.
if links then
-- 'mw-editsection-like plainlinks'
data.linksClass = message('start-box-link-classes')
data.links = links
end
return data
end
function p.renderStartBox(data)
-- Renders the start box html.
-- @data - a table of data generated by p.makeStartBoxData.
local sbox = mw.html.create('div')
sbox
-- 'documentation-startbox'
:addClass(message('start-box-class'))
:newline()
:tag('span')
:addClass(data.headingClass)
:attr('id', 'documentation-heading')
:cssText(data.headingStyleText)
:wikitext(data.heading)
local links = data.links
if links then
sbox:tag('span')
:addClass(data.linksClass)
:attr('id', data.linksId)
:wikitext(links)
end
return tostring(sbox)
end
----------------------------------------------------------------------------
-- Documentation content
----------------------------------------------------------------------------
p.content = makeInvokeFunc('_content')
function p._content(args, env)
-- Displays the documentation contents
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
local content = args.content
if not content and docTitle and docTitle.exists then
content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText}
end
-- The line breaks below are necessary so that "=== Headings ===" at the start and end
-- of docs are interpreted correctly.
return '\n' .. (content or '') .. '\n'
end
p.contentTitle = makeInvokeFunc('_contentTitle')
function p._contentTitle(args, env)
env = env or p.getEnvironment(args)
local docTitle = env.docTitle
if not args.content and docTitle and docTitle.exists then
return docTitle.prefixedText
else
return ''
end
end
----------------------------------------------------------------------------
-- End box
----------------------------------------------------------------------------
p.endBox = makeInvokeFunc('_endBox')
function p._endBox(args, env)
--[=[
-- This function generates the end box (also known as the link box).
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
--]=]
-- Get environment data.
env = env or p.getEnvironment(args)
local subjectSpace = env.subjectSpace
local docTitle = env.docTitle
if not subjectSpace or not docTitle then
return nil
end
-- Check whether we should output the end box at all. Add the end
-- box by default if the documentation exists or if we are in the
-- user, module or template namespaces.
local linkBox = args['link box']
if linkBox == 'off'
or not (
docTitle.exists
or subjectSpace == 2
or subjectSpace == 828
or subjectSpace == 10
)
then
return nil
end
-- Assemble the link box.
local text = ''
if linkBox then
text = text .. linkBox
else
text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]."
if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then
-- We are in the user, template or module namespaces.
-- Add sandbox and testcases links.
-- "Editors can experiment in this template's sandbox and testcases pages."
text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />'
if not args.content and not args[1] then
-- "Please add categories to the /doc subpage."
-- Don't show this message with inline docs or with an explicitly specified doc page,
-- as then it is unclear where to add the categories.
text = text .. (p.makeCategoriesBlurb(args, env) or '')
end
text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template"
end
end
local box = mw.html.create('div')
-- 'documentation-metadata'
box:attr('role', 'note')
:addClass(message('end-box-class'))
-- 'plainlinks'
:addClass(message('end-box-plainlinks'))
:wikitext(text)
:done()
return '\n' .. tostring(box)
end
function p.makeDocPageBlurb(args, env)
--[=[
-- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)".
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'edit-link-display' --> 'edit'
-- 'history-link-display' --> 'history'
-- 'transcluded-from-blurb' -->
-- 'The above [[Wikipedia:Template documentation|documentation]]
-- is [[Help:Transclusion|transcluded]] from $1.'
-- 'module-preload' --> 'Template:Documentation/preload-module-doc'
-- 'create-link-display' --> 'create'
-- 'create-module-doc-blurb' -->
-- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].'
--]=]
local docTitle = env.docTitle
if not docTitle then
return nil
end
local ret
if docTitle.exists then
-- /doc exists; link to it.
local docLink = makeWikilink(docTitle.prefixedText)
local editUrl = docTitle:fullUrl{action = 'edit'}
local editDisplay = message('edit-link-display')
local editLink = makeUrlLink(editUrl, editDisplay)
local historyUrl = docTitle:fullUrl{action = 'history'}
local historyDisplay = message('history-link-display')
local historyLink = makeUrlLink(historyUrl, historyDisplay)
ret = message('transcluded-from-blurb', {docLink})
.. ' '
.. makeToolbar(editLink, historyLink)
.. '<br />'
elseif env.subjectSpace == 828 then
-- /doc does not exist; ask to create it.
local createUrl = docTitle:fullUrl{action = 'edit', preload = message('module-preload')}
local createDisplay = message('create-link-display')
local createLink = makeUrlLink(createUrl, createDisplay)
ret = message('create-module-doc-blurb', {createLink})
.. '<br />'
end
return ret
end
function p.makeExperimentBlurb(args, env)
--[[
-- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
--
-- Messages:
-- 'sandbox-link-display' --> 'sandbox'
-- 'sandbox-edit-link-display' --> 'edit'
-- 'compare-link-display' --> 'diff'
-- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'sandbox-create-link-display' --> 'create'
-- 'mirror-edit-summary' --> 'Create sandbox version of $1'
-- 'mirror-link-display' --> 'mirror'
-- 'mirror-link-preload' --> 'Template:Documentation/mirror'
-- 'sandbox-link-display' --> 'sandbox'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display'--> 'edit'
-- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox'
-- 'testcases-create-link-display' --> 'create'
-- 'testcases-link-display' --> 'testcases'
-- 'testcases-edit-link-display' --> 'edit'
-- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases'
-- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases'
-- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.'
-- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
local sandboxTitle = env.sandboxTitle
local testcasesTitle = env.testcasesTitle
local templatePage = templateTitle.prefixedText
if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then
return nil
end
-- Make links.
local sandboxLinks, testcasesLinks
if sandboxTitle.exists then
local sandboxPage = sandboxTitle.prefixedText
local sandboxDisplay = message('sandbox-link-display')
local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)
local sandboxEditUrl = sandboxTitle:fullUrl{action = 'edit'}
local sandboxEditDisplay = message('sandbox-edit-link-display')
local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)
local compareUrl = env.compareUrl
local compareLink
if compareUrl then
local compareDisplay = message('compare-link-display')
compareLink = makeUrlLink(compareUrl, compareDisplay)
end
sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink)
else
local sandboxPreload
if subjectSpace == 828 then
sandboxPreload = message('module-sandbox-preload')
else
sandboxPreload = message('template-sandbox-preload')
end
local sandboxCreateUrl = sandboxTitle:fullUrl{action = 'edit', preload = sandboxPreload}
local sandboxCreateDisplay = message('sandbox-create-link-display')
local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)
local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)})
local mirrorPreload = message('mirror-link-preload')
local mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary}
if subjectSpace == 828 then
mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary}
end
local mirrorDisplay = message('mirror-link-display')
local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)
sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink)
end
if testcasesTitle.exists then
local testcasesPage = testcasesTitle.prefixedText
local testcasesDisplay = message('testcases-link-display')
local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)
local testcasesEditUrl = testcasesTitle:fullUrl{action = 'edit'}
local testcasesEditDisplay = message('testcases-edit-link-display')
local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)
-- for Modules, add testcases run link if exists
if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then
local testcasesRunLinkDisplay = message('testcases-run-link-display')
local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink)
else
testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink)
end
else
local testcasesPreload
if subjectSpace == 828 then
testcasesPreload = message('module-testcases-preload')
else
testcasesPreload = message('template-testcases-preload')
end
local testcasesCreateUrl = testcasesTitle:fullUrl{action = 'edit', preload = testcasesPreload}
local testcasesCreateDisplay = message('testcases-create-link-display')
local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)
testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink)
end
local messageName
if subjectSpace == 828 then
messageName = 'experiment-blurb-module'
else
messageName = 'experiment-blurb-template'
end
return message(messageName, {sandboxLinks, testcasesLinks})
end
function p.makeCategoriesBlurb(args, env)
--[[
-- Generates the text "Please add categories to the /doc subpage."
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'doc-link-display' --> '/doc'
-- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.'
--]]
local docTitle = env.docTitle
if not docTitle then
return nil
end
local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display'))
return message('add-categories-blurb', {docPathLink})
end
function p.makeSubpagesBlurb(args, env)
--[[
-- Generates the "Subpages of this template" link.
-- @args - a table of arguments passed by the user
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'template-pagetype' --> 'template'
-- 'module-pagetype' --> 'module'
-- 'default-pagetype' --> 'page'
-- 'subpages-link-display' --> 'Subpages of this $1'
--]]
local subjectSpace = env.subjectSpace
local templateTitle = env.templateTitle
if not subjectSpace or not templateTitle then
return nil
end
local pagetype
if subjectSpace == 10 then
pagetype = message('template-pagetype')
elseif subjectSpace == 828 then
pagetype = message('module-pagetype')
else
pagetype = message('default-pagetype')
end
local subpagesLink = makeWikilink(
'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/',
message('subpages-link-display', {pagetype})
)
return message('subpages-blurb', {subpagesLink})
end
----------------------------------------------------------------------------
-- Tracking categories
----------------------------------------------------------------------------
function p.addTrackingCategories(env)
--[[
-- Check if {{documentation}} is transcluded on a /doc or /testcases page.
-- @env - environment table containing title objects, etc., generated with p.getEnvironment
-- Messages:
-- 'display-strange-usage-category' --> true
-- 'doc-subpage' --> 'doc'
-- 'testcases-subpage' --> 'testcases'
-- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage'
--
-- /testcases pages in the module namespace are not categorised, as they may have
-- {{documentation}} transcluded automatically.
--]]
local title = env.title
local subjectSpace = env.subjectSpace
if not title or not subjectSpace then
return nil
end
local subpage = title.subpageText
local ret = ''
if message('display-strange-usage-category', nil, 'boolean')
and (
subpage == message('doc-subpage')
or subjectSpace ~= 828 and subpage == message('testcases-subpage')
)
then
ret = ret .. makeCategoryLink(message('strange-usage-category'))
end
return ret
end
return p
db326a5acf2532bde09b25bf80501ce5f680c36c
Module:Documentation/config
828
19
106
105
2023-10-08T11:28:12Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
----------------------------------------------------------------------------------------------------
--
-- Configuration for Module:Documentation
--
-- Here you can set the values of the parameters and messages used in Module:Documentation to
-- localise it to your wiki and your language. Unless specified otherwise, values given here
-- should be string values.
----------------------------------------------------------------------------------------------------
local cfg = {} -- Do not edit this line.
----------------------------------------------------------------------------------------------------
-- Protection template configuration
----------------------------------------------------------------------------------------------------
-- cfg['protection-reason-edit']
-- The protection reason for edit-protected templates to pass to
-- [[Module:Protection banner]].
cfg['protection-reason-edit'] = 'template'
--[[
----------------------------------------------------------------------------------------------------
-- Sandbox notice configuration
--
-- On sandbox pages the module can display a template notifying users that the current page is a
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a
-- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the
-- messages that the notices contains.
----------------------------------------------------------------------------------------------------
--]]
-- cfg['sandbox-notice-image']
-- The image displayed in the sandbox notice.
cfg['sandbox-notice-image'] = '[[File:Sandbox.svg|50px|alt=|link=]]'
--[[
-- cfg['sandbox-notice-pagetype-template']
-- cfg['sandbox-notice-pagetype-module']
-- cfg['sandbox-notice-pagetype-other']
-- The page type of the sandbox page. The message that is displayed depends on the current subject
-- namespace. This message is used in either cfg['sandbox-notice-blurb'] or
-- cfg['sandbox-notice-diff-blurb'].
--]]
cfg['sandbox-notice-pagetype-template'] = '[[Touhou Wiki:Template test cases|template sandbox]] page'
cfg['sandbox-notice-pagetype-module'] = '[[Touhou Wiki:Template test cases|module sandbox]] page'
cfg['sandbox-notice-pagetype-other'] = 'sandbox page'
--[[
-- cfg['sandbox-notice-blurb']
-- cfg['sandbox-notice-diff-blurb']
-- cfg['sandbox-notice-diff-display']
-- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page
-- type, which is either cfg['sandbox-notice-pagetype-template'],
-- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between
-- the sandbox and the main template. The display value of the diff link is set by
-- cfg['sandbox-notice-compare-link-display'].
--]]
cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.'
cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).'
cfg['sandbox-notice-compare-link-display'] = 'diff'
--[[
-- cfg['sandbox-notice-testcases-blurb']
-- cfg['sandbox-notice-testcases-link-display']
-- cfg['sandbox-notice-testcases-run-blurb']
-- cfg['sandbox-notice-testcases-run-link-display']
-- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.
-- cfg['sandbox-notice-testcases-link-display'] is the display value for that link.
-- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test
-- cases page, and $2 is a link to the page to run it.
-- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test
-- cases.
--]]
cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.'
cfg['sandbox-notice-testcases-link-display'] = 'test cases'
cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).'
cfg['sandbox-notice-testcases-run-link-display'] = 'run'
-- cfg['sandbox-category']
-- A category to add to all template sandboxes.
cfg['sandbox-category'] = 'Template sandboxes'
----------------------------------------------------------------------------------------------------
-- Start box configuration
----------------------------------------------------------------------------------------------------
-- cfg['documentation-icon-wikitext']
-- The wikitext for the icon shown at the top of the template.
cfg['documentation-icon-wikitext'] = '[[File:Template-info.svg|50px|link=|alt=]]'
-- cfg['template-namespace-heading']
-- The heading shown in the template namespace.
cfg['template-namespace-heading'] = 'Template documentation'
-- cfg['module-namespace-heading']
-- The heading shown in the module namespace.
cfg['module-namespace-heading'] = 'Module documentation'
-- cfg['file-namespace-heading']
-- The heading shown in the file namespace.
cfg['file-namespace-heading'] = 'Summary'
-- cfg['other-namespaces-heading']
-- The heading shown in other namespaces.
cfg['other-namespaces-heading'] = 'Documentation'
-- cfg['view-link-display']
-- The text to display for "view" links.
cfg['view-link-display'] = 'view'
-- cfg['edit-link-display']
-- The text to display for "edit" links.
cfg['edit-link-display'] = 'edit'
-- cfg['history-link-display']
-- The text to display for "history" links.
cfg['history-link-display'] = 'history'
-- cfg['purge-link-display']
-- The text to display for "purge" links.
cfg['purge-link-display'] = 'purge'
-- cfg['create-link-display']
-- The text to display for "create" links.
cfg['create-link-display'] = 'create'
----------------------------------------------------------------------------------------------------
-- Link box (end box) configuration
----------------------------------------------------------------------------------------------------
-- cfg['transcluded-from-blurb']
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.
cfg['transcluded-from-blurb'] = 'The above [[Touhou Wiki:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.'
--[[
-- cfg['create-module-doc-blurb']
-- Notice displayed in the module namespace when the documentation subpage does not exist.
-- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the
-- display cfg['create-link-display'].
--]]
cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Touhou Wiki:Lua|Scribunto module]].'
----------------------------------------------------------------------------------------------------
-- Experiment blurb configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['experiment-blurb-template']
-- cfg['experiment-blurb-module']
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.
-- It is only shown in the template and module namespaces. With the default English settings, it
-- might look like this:
--
-- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
--
-- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links.
--
-- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending
-- on what namespace we are in.
--
-- Parameters:
--
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:
--
-- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display'])
--
-- If the sandbox doesn't exist, it is in the format:
--
-- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display'])
--
-- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload']
-- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display']
-- loads a default edit summary of cfg['mirror-edit-summary'].
--
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:
--
-- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display'])
--
-- If the test cases page doesn't exist, it is in the format:
--
-- cfg['testcases-link-display'] (cfg['testcases-create-link-display'])
--
-- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the
-- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current
-- namespace.
--]]
cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages."
cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages."
----------------------------------------------------------------------------------------------------
-- Sandbox link configuration
----------------------------------------------------------------------------------------------------
-- cfg['sandbox-subpage']
-- The name of the template subpage typically used for sandboxes.
cfg['sandbox-subpage'] = 'sandbox'
-- cfg['template-sandbox-preload']
-- Preload file for template sandbox pages.
cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox'
-- cfg['module-sandbox-preload']
-- Preload file for Lua module sandbox pages.
cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox'
-- cfg['sandbox-link-display']
-- The text to display for "sandbox" links.
cfg['sandbox-link-display'] = 'sandbox'
-- cfg['sandbox-edit-link-display']
-- The text to display for sandbox "edit" links.
cfg['sandbox-edit-link-display'] = 'edit'
-- cfg['sandbox-create-link-display']
-- The text to display for sandbox "create" links.
cfg['sandbox-create-link-display'] = 'create'
-- cfg['compare-link-display']
-- The text to display for "compare" links.
cfg['compare-link-display'] = 'diff'
-- cfg['mirror-edit-summary']
-- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the
-- template page.
cfg['mirror-edit-summary'] = 'Create sandbox version of $1'
-- cfg['mirror-link-display']
-- The text to display for "mirror" links.
cfg['mirror-link-display'] = 'mirror'
-- cfg['mirror-link-preload']
-- The page to preload when a user clicks the "mirror" link.
cfg['mirror-link-preload'] = 'Template:Documentation/mirror'
----------------------------------------------------------------------------------------------------
-- Test cases link configuration
----------------------------------------------------------------------------------------------------
-- cfg['testcases-subpage']
-- The name of the template subpage typically used for test cases.
cfg['testcases-subpage'] = 'testcases'
-- cfg['template-testcases-preload']
-- Preload file for template test cases pages.
cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases'
-- cfg['module-testcases-preload']
-- Preload file for Lua module test cases pages.
cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases'
-- cfg['testcases-link-display']
-- The text to display for "testcases" links.
cfg['testcases-link-display'] = 'testcases'
-- cfg['testcases-edit-link-display']
-- The text to display for test cases "edit" links.
cfg['testcases-edit-link-display'] = 'edit'
-- cfg['testcases-run-link-display']
-- The text to display for test cases "run" links.
cfg['testcases-run-link-display'] = 'run'
-- cfg['testcases-create-link-display']
-- The text to display for test cases "create" links.
cfg['testcases-create-link-display'] = 'create'
----------------------------------------------------------------------------------------------------
-- Add categories blurb configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['add-categories-blurb']
-- Text to direct users to add categories to the /doc subpage. Not used if the "content" or
-- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a
-- link to the /doc subpage with a display value of cfg['doc-link-display'].
--]]
cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.'
-- cfg['doc-link-display']
-- The text to display when linking to the /doc subpage.
cfg['doc-link-display'] = '/doc'
----------------------------------------------------------------------------------------------------
-- Subpages link configuration
----------------------------------------------------------------------------------------------------
--[[
-- cfg['subpages-blurb']
-- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a
-- display value of cfg['subpages-link-display']. In the English version this blurb is simply
-- the link followed by a period, and the link display provides the actual text.
--]]
cfg['subpages-blurb'] = '$1.'
--[[
-- cfg['subpages-link-display']
-- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'],
-- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in
-- the template namespace, the module namespace, or another namespace.
--]]
cfg['subpages-link-display'] = 'Subpages of this $1'
-- cfg['template-pagetype']
-- The pagetype to display for template pages.
cfg['template-pagetype'] = 'template'
-- cfg['module-pagetype']
-- The pagetype to display for Lua module pages.
cfg['module-pagetype'] = 'module'
-- cfg['default-pagetype']
-- The pagetype to display for pages other than templates or Lua modules.
cfg['default-pagetype'] = 'page'
----------------------------------------------------------------------------------------------------
-- Doc link configuration
----------------------------------------------------------------------------------------------------
-- cfg['doc-subpage']
-- The name of the subpage typically used for documentation pages.
cfg['doc-subpage'] = 'doc'
-- cfg['docpage-preload']
-- Preload file for template documentation pages in all namespaces.
cfg['docpage-preload'] = 'Template:Documentation/preload'
-- cfg['module-preload']
-- Preload file for Lua module documentation pages.
cfg['module-preload'] = 'Template:Documentation/preload-module-doc'
----------------------------------------------------------------------------------------------------
-- HTML and CSS configuration
----------------------------------------------------------------------------------------------------
-- cfg['templatestyles']
-- The name of the TemplateStyles page where CSS is kept.
-- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed.
cfg['templatestyles'] = 'Module:Documentation/styles.css'
-- cfg['container']
-- Class which can be used to set flex or grid CSS on the
-- two child divs documentation and documentation-metadata
cfg['container'] = 'documentation-container'
-- cfg['main-div-classes']
-- Classes added to the main HTML "div" tag.
cfg['main-div-classes'] = 'documentation'
-- cfg['main-div-heading-class']
-- Class for the main heading for templates and modules and assoc. talk spaces
cfg['main-div-heading-class'] = 'documentation-heading'
-- cfg['start-box-class']
-- Class for the start box
cfg['start-box-class'] = 'documentation-startbox'
-- cfg['start-box-link-classes']
-- Classes used for the [view][edit][history] or [create] links in the start box.
-- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]]
cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks'
-- cfg['end-box-class']
-- Class for the end box.
cfg['end-box-class'] = 'documentation-metadata'
-- cfg['end-box-plainlinks']
-- Plainlinks
cfg['end-box-plainlinks'] = 'plainlinks'
-- cfg['toolbar-class']
-- Class added for toolbar links.
cfg['toolbar-class'] = 'documentation-toolbar'
-- cfg['clear']
-- Just used to clear things.
cfg['clear'] = 'documentation-clear'
----------------------------------------------------------------------------------------------------
-- Tracking category configuration
----------------------------------------------------------------------------------------------------
-- cfg['display-strange-usage-category']
-- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage
-- or a /testcases subpage. This should be a boolean value (either true or false).
cfg['display-strange-usage-category'] = true
-- cfg['strange-usage-category']
-- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a
-- /doc subpage or a /testcases subpage.
cfg['strange-usage-category'] = 'Touhou Wiki pages with strange ((documentation)) usage'
--[[
----------------------------------------------------------------------------------------------------
-- End configuration
--
-- Don't edit anything below this line.
----------------------------------------------------------------------------------------------------
--]]
return cfg
b514ec6352ae5e82082969f500c198060afd2c65
Module:Documentation/styles.css
828
20
108
107
2023-10-08T11:28:13Z
Archimedes5000
4
1 revision imported
sanitized-css
text/css
/* {{pp|small=yes}} */
.documentation,
.documentation-metadata {
border: 1px solid #a2a9b1;
background-color: #ecfcf4;
clear: both;
}
.documentation {
margin: 1em 0 0 0;
padding: 1em;
}
.documentation-metadata {
margin: 0.2em 0; /* same margin left-right as .documentation */
font-style: italic;
padding: 0.4em 1em; /* same padding left-right as .documentation */
}
.documentation-startbox {
padding-bottom: 3px;
border-bottom: 1px solid #aaa;
margin-bottom: 1ex;
}
.documentation-heading {
font-weight: bold;
font-size: 125%;
}
.documentation-clear { /* Don't want things to stick out where they shouldn't. */
clear: both;
}
.documentation-toolbar {
font-style: normal;
font-size: 85%;
}
ce0e629c92e3d825ab9fd927fe6cc37d9117b6cb
Module:Effective protection expiry
828
21
110
109
2023-10-08T11:28:13Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
local p = {}
-- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known.
-- If no title is specified, the title of the page being displayed is used.
function p._main(action, pagename)
local title
if type(pagename) == 'table' and pagename.prefixedText then
title = pagename
elseif pagename then
title = mw.title.new(pagename)
else
title = mw.title.getCurrentTitle()
end
pagename = title.prefixedText
if action == 'autoreview' then
local stabilitySettings = mw.ext.FlaggedRevs.getStabilitySettings(title)
return stabilitySettings and stabilitySettings.expiry or 'unknown'
elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then
error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 )
end
local rawExpiry = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY', action, pagename)
if rawExpiry == 'infinity' then
return 'infinity'
elseif rawExpiry == '' then
return 'unknown'
else
local year, month, day, hour, minute, second = rawExpiry:match(
'^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$'
)
if year then
return string.format(
'%s-%s-%sT%s:%s:%s',
year, month, day, hour, minute, second
)
else
error('internal error in Module:Effective protection expiry; malformed expiry timestamp')
end
end
end
setmetatable(p, { __index = function(t, k)
return function(frame)
return t._main(k, frame.args[1])
end
end })
return p
9a8c58dc2667232ed08a9b206a5d89ca8150312b
Module:Effective protection level
828
22
112
111
2023-10-08T11:28:14Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
local p = {}
-- Returns the permission required to perform a given action on a given title.
-- If no title is specified, the title of the page being displayed is used.
function p._main(action, pagename)
local title
if type(pagename) == 'table' and pagename.prefixedText then
title = pagename
elseif pagename then
title = mw.title.new(pagename)
else
title = mw.title.getCurrentTitle()
end
pagename = title.prefixedText
if action == 'autoreview' then
local level = mw.ext.FlaggedRevs.getStabilitySettings(title)
level = level and level.autoreview
if level == 'review' then
return 'reviewer'
elseif level ~= '' then
return level
else
return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review
end
elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then
error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 )
end
if title.namespace == 8 then -- MediaWiki namespace
if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page
return 'interfaceadmin'
else -- any non-JS/CSS MediaWiki page
return 'sysop'
end
elseif title.namespace == 2 and title.isSubpage then
if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page
return 'interfaceadmin'
elseif title.contentModel == 'json' then -- user JSON page
return 'sysop'
end
end
if action == 'undelete' then
return 'sysop'
end
local level = title.protectionLevels[action] and title.protectionLevels[action][1]
if level == 'sysop' or level == 'editprotected' then
return 'sysop'
elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page
return 'sysop'
elseif level == 'templateeditor' then
return 'templateeditor'
elseif action == 'move' then
local blacklistentry --= mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move.
if blacklistentry and not blacklistentry.params.autoconfirmed then
return 'templateeditor'
elseif title.namespace == 6 then
return 'filemover'
elseif level == 'extendedconfirmed' then
return 'extendedconfirmed'
else
return 'autoconfirmed'
end
end
local blacklistentry --= mw.ext.TitleBlacklist.test(action, pagename)
if blacklistentry then
if not blacklistentry.params.autoconfirmed then
return 'templateeditor'
elseif level == 'extendedconfirmed' then
return 'extendedconfirmed'
else
return 'autoconfirmed'
end
elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason
return 'autoconfirmed'
elseif level then
return level
elseif action == 'upload' then
return 'autoconfirmed'
elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts
return 'user'
else
return '*'
end
end
setmetatable(p, { __index = function(t, k)
return function(frame)
return t._main(k, frame.args[1])
end
end })
return p
9ab3b579aab34fd028bd608e347fd8acb15602e9
Module:File link
828
23
114
113
2023-10-08T11:28:15Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
-- This module provides a library for formatting file wikilinks.
local yesno = require('Module:Yesno')
local checkType = require('libraryUtil').checkType
local p = {}
function p._main(args)
checkType('_main', 1, args, 'table')
-- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our
-- own function to get the right error level.
local function checkArg(key, val, level)
if type(val) ~= 'string' then
error(string.format(
"type error in '%s' parameter of '_main' (expected string, got %s)",
key, type(val)
), level)
end
end
local ret = {}
-- Adds a positional parameter to the buffer.
local function addPositional(key)
local val = args[key]
if not val then
return nil
end
checkArg(key, val, 4)
ret[#ret + 1] = val
end
-- Adds a named parameter to the buffer. We assume that the parameter name
-- is the same as the argument key.
local function addNamed(key)
local val = args[key]
if not val then
return nil
end
checkArg(key, val, 4)
ret[#ret + 1] = key .. '=' .. val
end
-- Filename
checkArg('file', args.file, 3)
ret[#ret + 1] = 'File:' .. args.file
-- Format
if args.format then
checkArg('format', args.format)
if args.formatfile then
checkArg('formatfile', args.formatfile)
ret[#ret + 1] = args.format .. '=' .. args.formatfile
else
ret[#ret + 1] = args.format
end
end
-- Border
if yesno(args.border) then
ret[#ret + 1] = 'border'
end
addPositional('location')
addPositional('alignment')
addPositional('size')
addNamed('upright')
addNamed('link')
addNamed('alt')
addNamed('page')
addNamed('class')
addNamed('lang')
addNamed('start')
addNamed('end')
addNamed('thumbtime')
addPositional('caption')
return string.format('[[%s]]', table.concat(ret, '|'))
end
function p.main(frame)
local origArgs = require('Module:Arguments').getArgs(frame, {
wrappers = 'Template:File link'
})
if not origArgs.file then
error("'file' parameter missing from [[Template:File link]]", 0)
end
-- Copy the arguments that were passed to a new table to avoid looking up
-- every possible parameter in the frame object.
local args = {}
for k, v in pairs(origArgs) do
-- Make _BLANK a special argument to add a blank parameter. For use in
-- conditional templates etc. it is useful for blank arguments to be
-- ignored, but we still need a way to specify them so that we can do
-- things like [[File:Example.png|link=]].
if v == '_BLANK' then
v = ''
end
args[k] = v
end
return p._main(args)
end
return p
66925f088d11530f2482f04181a3baaaa0ad3d0c
Module:No globals
828
24
116
115
2023-10-08T11:28:15Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
local mt = getmetatable(_G) or {}
function mt.__index (t, k)
if k ~= 'arg' then
error('Tried to read nil global ' .. tostring(k), 2)
end
return nil
end
function mt.__newindex(t, k, v)
if k ~= 'arg' then
error('Tried to write global ' .. tostring(k), 2)
end
rawset(t, k, v)
end
setmetatable(_G, mt)
8ce3969f7d53b08bd00dabe4cc9780bc6afd412a
Module:Protection banner
828
25
118
117
2023-10-08T11:28:15Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
-- This module implements {{pp-meta}} and its daughter templates such as
-- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}.
-- Initialise necessary modules.
require('Module:No globals')
local makeFileLink = require('Module:File link')._main
local effectiveProtectionLevel = require('Module:Effective protection level')._main
local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main
local yesno = require('Module:Yesno')
-- Lazily initialise modules and objects we don't always need.
local getArgs, makeMessageBox, lang
-- Set constants.
local CONFIG_MODULE = 'Module:Protection banner/config'
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function makeCategoryLink(cat, sort)
if cat then
return string.format(
'[[%s:%s|%s]]',
mw.site.namespaces[14].name,
cat,
sort
)
end
end
-- Validation function for the expiry and the protection date
local function validateDate(dateString, dateType)
if not lang then
lang = mw.language.getContentLanguage()
end
local success, result = pcall(lang.formatDate, lang, 'U', dateString)
if success then
result = tonumber(result)
if result then
return result
end
end
error(string.format(
'invalid %s: %s',
dateType,
tostring(dateString)
), 4)
end
local function makeFullUrl(page, query, display)
return string.format(
'[%s %s]',
tostring(mw.uri.fullUrl(page, query)),
display
)
end
-- Given a directed graph formatted as node -> table of direct successors,
-- get a table of all nodes reachable from a given node (though always
-- including the given node).
local function getReachableNodes(graph, start)
local toWalk, retval = {[start] = true}, {}
while true do
-- Can't use pairs() since we're adding and removing things as we're iterating
local k = next(toWalk) -- This always gets the "first" key
if k == nil then
return retval
end
toWalk[k] = nil
retval[k] = true
for _,v in ipairs(graph[k]) do
if not retval[v] then
toWalk[v] = true
end
end
end
end
--------------------------------------------------------------------------------
-- Protection class
--------------------------------------------------------------------------------
local Protection = {}
Protection.__index = Protection
Protection.supportedActions = {
edit = true,
move = true,
autoreview = true,
upload = true
}
Protection.bannerConfigFields = {
'text',
'explanation',
'tooltip',
'alt',
'link',
'image'
}
function Protection.new(args, cfg, title)
local obj = {}
obj._cfg = cfg
obj.title = title or mw.title.getCurrentTitle()
-- Set action
if not args.action then
obj.action = 'edit'
elseif Protection.supportedActions[args.action] then
obj.action = args.action
else
error(string.format(
'invalid action: %s',
tostring(args.action)
), 3)
end
-- Set level
obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title)
if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then
-- Users need to be autoconfirmed to move pages anyway, so treat
-- semi-move-protected pages as unprotected.
obj.level = '*'
end
-- Set expiry
local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title)
if effectiveExpiry == 'infinity' then
obj.expiry = 'indef'
elseif effectiveExpiry ~= 'unknown' then
obj.expiry = validateDate(effectiveExpiry, 'expiry date')
end
-- Set reason
if args[1] then
obj.reason = mw.ustring.lower(args[1])
if obj.reason:find('|') then
error('reasons cannot contain the pipe character ("|")', 3)
end
end
-- Set protection date
if args.date then
obj.protectionDate = validateDate(args.date, 'protection date')
end
-- Set banner config
do
obj.bannerConfig = {}
local configTables = {}
if cfg.banners[obj.action] then
configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason]
end
if cfg.defaultBanners[obj.action] then
configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level]
configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default
end
configTables[#configTables + 1] = cfg.masterBanner
for i, field in ipairs(Protection.bannerConfigFields) do
for j, t in ipairs(configTables) do
if t[field] then
obj.bannerConfig[field] = t[field]
break
end
end
end
end
return setmetatable(obj, Protection)
end
function Protection:isProtected()
return self.level ~= '*'
end
function Protection:isTemporary()
return type(self.expiry) == 'number'
end
function Protection:makeProtectionCategory()
local cfg = self._cfg
local title = self.title
-- Exit if the page is not protected.
if not self:isProtected() then
return ''
end
-- Get the expiry key fragment.
local expiryFragment
if self.expiry == 'indef' then
expiryFragment = self.expiry
elseif type(self.expiry) == 'number' then
expiryFragment = 'temp'
end
-- Get the namespace key fragment.
local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace]
if not namespaceFragment and title.namespace % 2 == 1 then
namespaceFragment = 'talk'
end
-- Define the order that key fragments are tested in. This is done with an
-- array of tables containing the value to be tested, along with its
-- position in the cfg.protectionCategories table.
local order = {
{val = expiryFragment, keypos = 1},
{val = namespaceFragment, keypos = 2},
{val = self.reason, keypos = 3},
{val = self.level, keypos = 4},
{val = self.action, keypos = 5}
}
--[[
-- The old protection templates used an ad-hoc protection category system,
-- with some templates prioritising namespaces in their categories, and
-- others prioritising the protection reason. To emulate this in this module
-- we use the config table cfg.reasonsWithNamespacePriority to set the
-- reasons for which namespaces have priority over protection reason.
-- If we are dealing with one of those reasons, move the namespace table to
-- the end of the order table, i.e. give it highest priority. If not, the
-- reason should have highest priority, so move that to the end of the table
-- instead.
--]]
table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3))
--[[
-- Define the attempt order. Inactive subtables (subtables with nil "value"
-- fields) are moved to the end, where they will later be given the key
-- "all". This is to cut down on the number of table lookups in
-- cfg.protectionCategories, which grows exponentially with the number of
-- non-nil keys. We keep track of the number of active subtables with the
-- noActive parameter.
--]]
local noActive, attemptOrder
do
local active, inactive = {}, {}
for i, t in ipairs(order) do
if t.val then
active[#active + 1] = t
else
inactive[#inactive + 1] = t
end
end
noActive = #active
attemptOrder = active
for i, t in ipairs(inactive) do
attemptOrder[#attemptOrder + 1] = t
end
end
--[[
-- Check increasingly generic key combinations until we find a match. If a
-- specific category exists for the combination of key fragments we are
-- given, that match will be found first. If not, we keep trying different
-- key fragment combinations until we match using the key
-- "all-all-all-all-all".
--
-- To generate the keys, we index the key subtables using a binary matrix
-- with indexes i and j. j is only calculated up to the number of active
-- subtables. For example, if there were three active subtables, the matrix
-- would look like this, with 0 corresponding to the key fragment "all", and
-- 1 corresponding to other key fragments.
--
-- j 1 2 3
-- i
-- 1 1 1 1
-- 2 0 1 1
-- 3 1 0 1
-- 4 0 0 1
-- 5 1 1 0
-- 6 0 1 0
-- 7 1 0 0
-- 8 0 0 0
--
-- Values of j higher than the number of active subtables are set
-- to the string "all".
--
-- A key for cfg.protectionCategories is constructed for each value of i.
-- The position of the value in the key is determined by the keypos field in
-- each subtable.
--]]
local cats = cfg.protectionCategories
for i = 1, 2^noActive do
local key = {}
for j, t in ipairs(attemptOrder) do
if j > noActive then
key[t.keypos] = 'all'
else
local quotient = i / 2 ^ (j - 1)
quotient = math.ceil(quotient)
if quotient % 2 == 1 then
key[t.keypos] = t.val
else
key[t.keypos] = 'all'
end
end
end
key = table.concat(key, '|')
local attempt = cats[key]
if attempt then
return makeCategoryLink(attempt, title.text)
end
end
return ''
end
function Protection:isIncorrect()
local expiry = self.expiry
return not self:isProtected()
or type(expiry) == 'number' and expiry < os.time()
end
function Protection:isTemplateProtectedNonTemplate()
local action, namespace = self.action, self.title.namespace
return self.level == 'templateeditor'
and (
(action ~= 'edit' and action ~= 'move')
or (namespace ~= 10 and namespace ~= 828)
)
end
function Protection:makeCategoryLinks()
local msg = self._cfg.msg
local ret = { self:makeProtectionCategory() }
if self:isIncorrect() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-incorrect'],
self.title.text
)
end
if self:isTemplateProtectedNonTemplate() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-template'],
self.title.text
)
end
return table.concat(ret)
end
--------------------------------------------------------------------------------
-- Blurb class
--------------------------------------------------------------------------------
local Blurb = {}
Blurb.__index = Blurb
Blurb.bannerTextFields = {
text = true,
explanation = true,
tooltip = true,
alt = true,
link = true
}
function Blurb.new(protectionObj, args, cfg)
return setmetatable({
_cfg = cfg,
_protectionObj = protectionObj,
_args = args
}, Blurb)
end
-- Private methods --
function Blurb:_formatDate(num)
-- Formats a Unix timestamp into dd Month, YYYY format.
lang = lang or mw.language.getContentLanguage()
local success, date = pcall(
lang.formatDate,
lang,
self._cfg.msg['expiry-date-format'] or 'j F Y',
'@' .. tostring(num)
)
if success then
return date
end
end
function Blurb:_getExpandedMessage(msgKey)
return self:_substituteParameters(self._cfg.msg[msgKey])
end
function Blurb:_substituteParameters(msg)
if not self._params then
local parameterFuncs = {}
parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter
parameterFuncs.EDITREQUEST = self._makeEditRequestParameter
parameterFuncs.EXPIRY = self._makeExpiryParameter
parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter
parameterFuncs.IMAGELINK = self._makeImageLinkParameter
parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter
parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter
parameterFuncs.PAGETYPE = self._makePagetypeParameter
parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter
parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter
parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter
parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter
parameterFuncs.TALKPAGE = self._makeTalkPageParameter
parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter
parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter
parameterFuncs.VANDAL = self._makeVandalTemplateParameter
self._params = setmetatable({}, {
__index = function (t, k)
local param
if parameterFuncs[k] then
param = parameterFuncs[k](self)
end
param = param or ''
t[k] = param
return param
end
})
end
msg = msg:gsub('${(%u+)}', self._params)
return msg
end
function Blurb:_makeCurrentVersionParameter()
-- A link to the page history or the move log, depending on the kind of
-- protection.
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'move' then
-- We need the move log link.
return makeFullUrl(
'Special:Log',
{type = 'move', page = pagename},
self:_getExpandedMessage('current-version-move-display')
)
else
-- We need the history link.
return makeFullUrl(
pagename,
{action = 'history'},
self:_getExpandedMessage('current-version-edit-display')
)
end
end
function Blurb:_makeEditRequestParameter()
local mEditRequest = require('Module:Submit an edit request')
local action = self._protectionObj.action
local level = self._protectionObj.level
-- Get the edit request type.
local requestType
if action == 'edit' then
if level == 'autoconfirmed' then
requestType = 'semi'
elseif level == 'extendedconfirmed' then
requestType = 'extended'
elseif level == 'templateeditor' then
requestType = 'template'
end
end
requestType = requestType or 'full'
-- Get the display value.
local display = self:_getExpandedMessage('edit-request-display')
return mEditRequest._link{type = requestType, display = display}
end
function Blurb:_makeExpiryParameter()
local expiry = self._protectionObj.expiry
if type(expiry) == 'number' then
return self:_formatDate(expiry)
else
return expiry
end
end
function Blurb:_makeExplanationBlurbParameter()
-- Cover special cases first.
if self._protectionObj.title.namespace == 8 then
-- MediaWiki namespace
return self:_getExpandedMessage('explanation-blurb-nounprotect')
end
-- Get explanation blurb table keys
local action = self._protectionObj.action
local level = self._protectionObj.level
local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject'
-- Find the message in the explanation blurb table and substitute any
-- parameters.
local explanations = self._cfg.explanationBlurbs
local msg
if explanations[action][level] and explanations[action][level][talkKey] then
msg = explanations[action][level][talkKey]
elseif explanations[action][level] and explanations[action][level].default then
msg = explanations[action][level].default
elseif explanations[action].default and explanations[action].default[talkKey] then
msg = explanations[action].default[talkKey]
elseif explanations[action].default and explanations[action].default.default then
msg = explanations[action].default.default
else
error(string.format(
'could not find explanation blurb for action "%s", level "%s" and talk key "%s"',
action,
level,
talkKey
), 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeImageLinkParameter()
local imageLinks = self._cfg.imageLinks
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if imageLinks[action][level] then
msg = imageLinks[action][level]
elseif imageLinks[action].default then
msg = imageLinks[action].default
else
msg = imageLinks.edit.default
end
return self:_substituteParameters(msg)
end
function Blurb:_makeIntroBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-blurb-expiry')
else
return self:_getExpandedMessage('intro-blurb-noexpiry')
end
end
function Blurb:_makeIntroFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('intro-fragment-expiry')
else
return self:_getExpandedMessage('intro-fragment-noexpiry')
end
end
function Blurb:_makePagetypeParameter()
local pagetypes = self._cfg.pagetypes
return pagetypes[self._protectionObj.title.namespace]
or pagetypes.default
or error('no default pagetype defined', 8)
end
function Blurb:_makeProtectionBlurbParameter()
local protectionBlurbs = self._cfg.protectionBlurbs
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionBlurbs[action][level] then
msg = protectionBlurbs[action][level]
elseif protectionBlurbs[action].default then
msg = protectionBlurbs[action].default
elseif protectionBlurbs.edit.default then
msg = protectionBlurbs.edit.default
else
error('no protection blurb defined for protectionBlurbs.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionDateParameter()
local protectionDate = self._protectionObj.protectionDate
if type(protectionDate) == 'number' then
return self:_formatDate(protectionDate)
else
return protectionDate
end
end
function Blurb:_makeProtectionLevelParameter()
local protectionLevels = self._cfg.protectionLevels
local action = self._protectionObj.action
local level = self._protectionObj.level
local msg
if protectionLevels[action][level] then
msg = protectionLevels[action][level]
elseif protectionLevels[action].default then
msg = protectionLevels[action].default
elseif protectionLevels.edit.default then
msg = protectionLevels.edit.default
else
error('no protection level defined for protectionLevels.edit.default', 8)
end
return self:_substituteParameters(msg)
end
function Blurb:_makeProtectionLogParameter()
local pagename = self._protectionObj.title.prefixedText
if self._protectionObj.action == 'autoreview' then
-- We need the pending changes log.
return makeFullUrl(
'Special:Log',
{type = 'stable', page = pagename},
self:_getExpandedMessage('pc-log-display')
)
else
-- We need the protection log.
return makeFullUrl(
'Special:Log',
{type = 'protect', page = pagename},
self:_getExpandedMessage('protection-log-display')
)
end
end
function Blurb:_makeTalkPageParameter()
return string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[self._protectionObj.title.namespace].talk.name,
self._protectionObj.title.text,
self._args.section or 'top',
self:_getExpandedMessage('talk-page-link-display')
)
end
function Blurb:_makeTooltipBlurbParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-blurb-expiry')
else
return self:_getExpandedMessage('tooltip-blurb-noexpiry')
end
end
function Blurb:_makeTooltipFragmentParameter()
if self._protectionObj:isTemporary() then
return self:_getExpandedMessage('tooltip-fragment-expiry')
else
return self:_getExpandedMessage('tooltip-fragment-noexpiry')
end
end
function Blurb:_makeVandalTemplateParameter()
return require('Module:Vandal-m')._main{
self._args.user or self._protectionObj.title.baseText
}
end
-- Public methods --
function Blurb:makeBannerText(key)
-- Validate input.
if not key or not Blurb.bannerTextFields[key] then
error(string.format(
'"%s" is not a valid banner config field',
tostring(key)
), 2)
end
-- Generate the text.
local msg = self._protectionObj.bannerConfig[key]
if type(msg) == 'string' then
return self:_substituteParameters(msg)
elseif type(msg) == 'function' then
msg = msg(self._protectionObj, self._args)
if type(msg) ~= 'string' then
error(string.format(
'bad output from banner config function with key "%s"'
.. ' (expected string, got %s)',
tostring(key),
type(msg)
), 4)
end
return self:_substituteParameters(msg)
end
end
--------------------------------------------------------------------------------
-- BannerTemplate class
--------------------------------------------------------------------------------
local BannerTemplate = {}
BannerTemplate.__index = BannerTemplate
function BannerTemplate.new(protectionObj, cfg)
local obj = {}
obj._cfg = cfg
-- Set the image filename.
local imageFilename = protectionObj.bannerConfig.image
if imageFilename then
obj._imageFilename = imageFilename
else
-- If an image filename isn't specified explicitly in the banner config,
-- generate it from the protection status and the namespace.
local action = protectionObj.action
local level = protectionObj.level
local namespace = protectionObj.title.namespace
local reason = protectionObj.reason
-- Deal with special cases first.
if (
namespace == 10
or namespace == 828
or reason and obj._cfg.indefImageReasons[reason]
)
and action == 'edit'
and level == 'sysop'
and not protectionObj:isTemporary()
then
-- Fully protected modules and templates get the special red "indef"
-- padlock.
obj._imageFilename = obj._cfg.msg['image-filename-indef']
else
-- Deal with regular protection types.
local images = obj._cfg.images
if images[action] then
if images[action][level] then
obj._imageFilename = images[action][level]
elseif images[action].default then
obj._imageFilename = images[action].default
end
end
end
end
return setmetatable(obj, BannerTemplate)
end
function BannerTemplate:renderImage()
local filename = self._imageFilename
or self._cfg.msg['image-filename-default']
or 'Transparent.gif'
return makeFileLink{
file = filename,
size = (self.imageWidth or 20) .. 'px',
alt = self._imageAlt,
link = self._imageLink,
caption = self.imageCaption
}
end
--------------------------------------------------------------------------------
-- Banner class
--------------------------------------------------------------------------------
local Banner = setmetatable({}, BannerTemplate)
Banner.__index = Banner
function Banner.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 40
obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip.
obj._reasonText = blurbObj:makeBannerText('text')
obj._explanationText = blurbObj:makeBannerText('explanation')
obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing.
return setmetatable(obj, Banner)
end
function Banner:__tostring()
-- Renders the banner.
makeMessageBox = makeMessageBox or require('Module:Message box').main
local reasonText = self._reasonText or error('no reason text set', 2)
local explanationText = self._explanationText
local mbargs = {
page = self._page,
type = 'protection',
image = self:renderImage(),
text = string.format(
"'''%s'''%s",
reasonText,
explanationText and '<br />' .. explanationText or ''
)
}
return makeMessageBox('mbox', mbargs)
end
--------------------------------------------------------------------------------
-- Padlock class
--------------------------------------------------------------------------------
local Padlock = setmetatable({}, BannerTemplate)
Padlock.__index = Padlock
function Padlock.new(protectionObj, blurbObj, cfg)
local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb.
obj.imageWidth = 20
obj.imageCaption = blurbObj:makeBannerText('tooltip')
obj._imageAlt = blurbObj:makeBannerText('alt')
obj._imageLink = blurbObj:makeBannerText('link')
obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action]
or cfg.padlockIndicatorNames.default
or 'pp-default'
return setmetatable(obj, Padlock)
end
function Padlock:__tostring()
local frame = mw.getCurrentFrame()
-- The nowiki tag helps prevent whitespace at the top of articles.
return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{
name = 'indicator',
args = {name = self._indicatorName},
content = self:renderImage()
}
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p = {}
function p._exportClasses()
-- This is used for testing purposes.
return {
Protection = Protection,
Blurb = Blurb,
BannerTemplate = BannerTemplate,
Banner = Banner,
Padlock = Padlock,
}
end
function p._main(args, cfg, title)
args = args or {}
cfg = cfg or require(CONFIG_MODULE)
local protectionObj = Protection.new(args, cfg, title)
local ret = {}
-- If a page's edit protection is equally or more restrictive than its
-- protection from some other action, then don't bother displaying anything
-- for the other action (except categories).
if protectionObj.action == 'edit' or
args.demolevel or
not getReachableNodes(
cfg.hierarchy,
protectionObj.level
)[effectiveProtectionLevel('edit', protectionObj.title)]
then
-- Initialise the blurb object
local blurbObj = Blurb.new(protectionObj, args, cfg)
-- Render the banner
if protectionObj:isProtected() then
ret[#ret + 1] = tostring(
(yesno(args.small) and Padlock or Banner)
.new(protectionObj, blurbObj, cfg)
)
end
end
-- Render the categories
if yesno(args.category) ~= false then
ret[#ret + 1] = protectionObj:makeCategoryLinks()
end
return table.concat(ret)
end
function p.main(frame, cfg)
cfg = cfg or require(CONFIG_MODULE)
-- Find default args, if any.
local parent = frame.getParent and frame:getParent()
local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')]
-- Find user args, and use the parent frame if we are being called from a
-- wrapper template.
getArgs = getArgs or require('Module:Arguments').getArgs
local userArgs = getArgs(frame, {
parentOnly = defaultArgs,
frameOnly = not defaultArgs
})
-- Build the args table. User-specified args overwrite default args.
local args = {}
for k, v in pairs(defaultArgs or {}) do
args[k] = v
end
for k, v in pairs(userArgs) do
args[k] = v
end
return p._main(args, cfg)
end
return p
9d0a8a59e09f1bb6f641e6d0f7e27b3f3686cc6e
Module:Protection banner/config
828
26
120
119
2023-10-08T11:28:17Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
-- This module provides configuration data for [[Module:Protection banner]].
return {
--------------------------------------------------------------------------------
--
-- BANNER DATA
--
--------------------------------------------------------------------------------
--[[
-- Banner data consists of six fields:
-- * text - the main protection text that appears at the top of protection
-- banners.
-- * explanation - the text that appears below the main protection text, used
-- to explain the details of the protection.
-- * tooltip - the tooltip text you see when you move the mouse over a small
-- padlock icon.
-- * link - the page that the small padlock icon links to.
-- * alt - the alt text for the small padlock icon. This is also used as tooltip
-- text for the large protection banners.
-- * image - the padlock image used in both protection banners and small padlock
-- icons.
--
-- The module checks in three separate tables to find a value for each field.
-- First it checks the banners table, which has values specific to the reason
-- for the page being protected. Then the module checks the defaultBanners
-- table, which has values specific to each protection level. Finally, the
-- module checks the masterBanner table, which holds data for protection
-- templates to use if no data has been found in the previous two tables.
--
-- The values in the banner data can take parameters. These are specified
-- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name
-- enclosed in curly braces).
--
-- Available parameters:
--
-- ${CURRENTVERSION} - a link to the page history or the move log, with the
-- display message "current-version-edit-display" or
-- "current-version-move-display".
--
-- ${EDITREQUEST} - a link to create an edit request for the current page.
--
-- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes
-- on the talk page; you may submit a request to ask an administrator to make
-- an edit if it is minor or supported by consensus."
--
-- ${IMAGELINK} - a link to set the image to, depending on the protection
-- action and protection level.
--
-- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry
-- is set. E.g. "Editing of this page by new or unregistered users is currently
-- disabled until dd Month YYYY."
--
-- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation
-- so that it can be used in run-on sentences.
--
-- ${PAGETYPE} - the type of the page, e.g. "article" or "template".
-- Defined in the cfg.pagetypes table.
--
-- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g.
-- "Editing of this page by new or unregistered users is currently disabled"
--
-- ${PROTECTIONDATE} - the protection date, if it has been supplied to the
-- template.
--
-- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or
-- "semi-protected".
--
-- ${PROTECTIONLOG} - a link to the protection log or the pending changes log,
-- depending on the protection action.
--
-- ${TALKPAGE} - a link to the talk page. If a section is specified, links
-- straight to that talk page section.
--
-- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to
-- create a blurb like "This template is semi-protected", or "This article is
-- move-protected until DD Month YYYY".
--
-- ${VANDAL} - links for the specified username (or the root page name)
-- using Module:Vandal-m.
--
-- Functions
--
-- For advanced users, it is possible to use Lua functions instead of strings
-- in the banner config tables. Using functions gives flexibility that is not
-- possible just by using parameters. Functions take two arguments, the
-- protection object and the template arguments, and they must output a string.
--
-- For example:
--
-- text = function (protectionObj, args)
-- if protectionObj.level == 'autoconfirmed' then
-- return 'foo'
-- else
-- return 'bar'
-- end
-- end
--
-- Some protection object properties and methods that may be useful:
-- protectionObj.action - the protection action
-- protectionObj.level - the protection level
-- protectionObj.reason - the protection reason
-- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set
-- to indefinite, and the protection time in unix time if temporary.
-- protectionObj.protectionDate - the protection date in unix time, or nil if
-- unspecified.
-- protectionObj.bannerConfig - the banner config found by the module. Beware
-- of editing the config field used by the function, as it could create an
-- infinite loop.
-- protectionObj:isProtected - returns a boolean showing whether the page is
-- protected.
-- protectionObj:isTemporary - returns a boolean showing whether the expiry is
-- temporary.
-- protectionObj:isIncorrect - returns a boolean showing whether the protection
-- template is incorrect.
--]]
-- The master banner data, used if no values have been found in banners or
-- defaultBanners.
masterBanner = {
text = '${INTROBLURB}',
explanation = '${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPBLURB}',
link = '${IMAGELINK}',
alt = 'Page ${PROTECTIONLEVEL}'
},
-- The default banner data. This holds banner data for different protection
-- levels.
-- *required* - this table needs edit, move, autoreview and upload subtables.
defaultBanners = {
edit = {},
move = {},
autoreview = {
default = {
alt = 'Page protected with pending changes',
tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users',
image = 'Pending-protection-shackle.svg'
}
},
upload = {}
},
-- The banner data. This holds banner data for different protection reasons.
-- In fact, the reasons specified in this table control which reasons are
-- valid inputs to the first positional parameter.
--
-- There is also a non-standard "description" field that can be used for items
-- in this table. This is a description of the protection reason for use in the
-- module documentation.
--
-- *required* - this table needs edit, move, autoreview and upload subtables.
banners = {
edit = {
blp = {
description = 'For pages protected to promote compliance with the'
.. ' [[Touhou Wiki:Biographies of living persons'
.. '|biographies of living persons]] policy',
text = '${INTROFRAGMENT} to promote compliance with'
.. ' [[Touhou Wiki:Biographies of living persons'
.. "|Touhou Wiki's policy on the biographies"
.. ' of living people]].',
tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on'
.. ' biographies of living people',
},
dmca = {
description = 'For pages protected by the Wikimedia Foundation'
.. ' due to [[Digital Millennium Copyright Act]] takedown requests',
explanation = function (protectionObj, args)
local ret = 'Pursuant to a rights owner notice under the Digital'
.. ' Millennium Copyright Act (DMCA) regarding some content'
.. ' in this article, the Wikimedia Foundation acted under'
.. ' applicable law and took down and restricted the content'
.. ' in question.'
if args.notice then
ret = ret .. ' A copy of the received notice can be found here: '
.. args.notice .. '.'
end
ret = ret .. ' For more information, including websites discussing'
.. ' how to file a counter-notice, please see'
.. " [[Touhou Wiki:Office actions]] and the article's ${TALKPAGE}."
.. "'''Do not remove this template from the article until the"
.. " restrictions are withdrawn'''."
return ret
end,
image = 'Office-protection-shackle.svg',
},
dispute = {
description = 'For pages protected due to editing disputes',
text = function (protectionObj, args)
-- Find the value of "disputes".
local display = 'disputes'
local disputes
if args.section then
disputes = string.format(
'[[%s:%s#%s|%s]]',
mw.site.namespaces[protectionObj.title.namespace].talk.name,
protectionObj.title.text,
args.section,
display
)
else
disputes = display
end
-- Make the blurb, depending on the expiry.
local msg
if type(protectionObj.expiry) == 'number' then
msg = '${INTROFRAGMENT} or until editing %s have been resolved.'
else
msg = '${INTROFRAGMENT} until editing %s have been resolved.'
end
return string.format(msg, disputes)
end,
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
tooltip = '${TOOLTIPFRAGMENT} due to editing disputes',
},
ecp = {
description = 'For articles in topic areas authorized by'
.. ' [[Touhou Wiki:Arbitration Committee|ArbCom]] or'
.. ' meets the criteria for community use',
tooltip = 'This ${PAGETYPE} is extended-confirmed protected',
alt = 'Extended-protected ${PAGETYPE}',
},
mainpage = {
description = 'For pages protected for being displayed on the [[Main Page]]',
text = 'This file is currently'
.. ' [[Touhou Wiki:This page is protected|protected]] from'
.. ' editing because it is currently or will soon be displayed'
.. ' on the [[Main Page]].',
explanation = 'Images on the Main Page are protected due to their high'
.. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.'
.. '<br /><span style="font-size:90%;">'
.. "'''Administrators:''' Once this image is definitely off the Main Page,"
.. ' please unprotect this file, or reduce to semi-protection,'
.. ' as appropriate.</span>',
},
office = {
description = 'For pages protected by the Wikimedia Foundation',
text = function (protectionObj, args)
local ret = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.'
if protectionObj.protectionDate then
ret = ret .. ' It has been protected since ${PROTECTIONDATE}.'
end
return ret
end,
explanation = "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not remove protection from this"
.. " page unless you are authorized by the Wikimedia Foundation to do"
.. " so.'''",
image = 'Office-protection-shackle.svg',
},
reset = {
description = 'For pages protected by the Wikimedia Foundation and'
.. ' "reset" to a bare-bones version',
text = 'This ${PAGETYPE} is currently under the'
.. ' scrutiny of the'
.. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected.',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.protectionDate then
ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was'
else
ret = ret .. 'This ${PAGETYPE} has been'
end
ret = ret .. ' reduced to a'
.. ' simplified, "bare bones" version so that it may be completely'
.. ' rewritten to ensure it meets the policies of'
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].'
.. ' Standard Touhou Wiki policies will apply to its rewriting—which'
.. ' will eventually be open to all editors—and will be strictly'
.. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while'
.. ' it is being rebuilt.\n\n'
.. 'Any insertion of material directly from'
.. ' pre-protection revisions of the ${PAGETYPE} will be removed, as'
.. ' will any material added to the ${PAGETYPE} that is not properly'
.. ' sourced. The associated talk page(s) were also cleared on the'
.. " same date.\n\n"
.. "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not override"
.. " this action, and do not remove protection from this page,"
.. " unless you are authorized by the Wikimedia Foundation"
.. " to do so. No editor may remove this notice.'''"
return ret
end,
image = 'Office-protection-shackle.svg',
},
sock = {
description = 'For pages protected due to'
.. ' [[Touhou Wiki:Sock puppetry|sock puppetry]]',
text = '${INTROFRAGMENT} to prevent [[Touhou Wiki:Sock puppetry|sock puppets]] of'
.. ' [[Touhou Wiki:Blocking policy|blocked]] or'
.. ' [[Touhou Wiki:Banning policy|banned users]]'
.. ' from editing it.',
tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from'
.. ' editing it',
},
template = {
description = 'For [[Touhou Wiki:High-risk templates|high-risk]]'
.. ' templates and Lua modules',
text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},'
.. ' as it is [[Touhou Wiki:High-risk templates|high-risk]].',
explanation = 'Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask an'
.. ' [[Touhou Wiki:Administrators|administrator]] or'
.. ' [[Touhou Wiki:Template editor|template editor]] to make an edit if'
.. ' it is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by'
.. ' [[Touhou Wiki:Consensus|consensus]]. You can also'
.. ' [[Touhou Wiki:Requests for page protection|request]] that the page be'
.. ' unprotected.',
tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}'
.. ' to prevent vandalism',
alt = 'Permanently protected ${PAGETYPE}',
},
usertalk = {
description = 'For pages protected against disruptive edits by a'
.. ' particular user',
text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,'
.. ' such as abusing the'
.. ' {{[[Template:unblock|unblock]]}} template.',
explanation = 'If you cannot edit this user talk page and you need to'
.. ' make a change or leave a message, you can'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for edits to a protected page'
.. '|request an edit]],'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]],'
.. ' [[Special:Userlogin|log in]],'
.. ' or [[Special:UserLogin/signup|create an account]].',
},
vandalism = {
description = 'For pages protected against'
.. ' [[Touhou Wiki:Vandalism|vandalism]]',
text = '${INTROFRAGMENT} due to [[Touhou Wiki:Vandalism|vandalism]].',
explanation = function (protectionObj, args)
local ret = ''
if protectionObj.level == 'sysop' then
ret = ret .. "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. '
end
return ret .. '${EXPLANATIONBLURB}'
end,
tooltip = '${TOOLTIPFRAGMENT} due to vandalism',
}
},
move = {
dispute = {
description = 'For pages protected against page moves due to'
.. ' disputes over the page title',
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
image = 'Move-protection-shackle.svg'
},
vandalism = {
description = 'For pages protected against'
.. ' [[Touhou Wiki:Vandalism#Page-move vandalism'
.. ' |page-move vandalism]]'
}
},
autoreview = {},
upload = {}
},
--------------------------------------------------------------------------------
--
-- GENERAL DATA TABLES
--
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Protection blurbs
--------------------------------------------------------------------------------
-- This table produces the protection blurbs available with the
-- ${PROTECTIONBLURB} parameter. It is sorted by protection action and
-- protection level, and is checked by the module in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionBlurbs = {
edit = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|'
.. 'protected]] from editing',
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Touhou Wiki:User access'
.. ' levels#New users|new]] or [[Touhou Wiki:User access levels#Unregistered'
.. ' users|unregistered]] users is currently [[Help:Protection|disabled]]',
extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection',
},
move = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]'
.. ' from [[Help:Moving a page|page moves]]'
},
autoreview = {
default = 'All edits made to this ${PAGETYPE} by'
.. ' [[Touhou Wiki:User access levels#New users|new]] or'
.. ' [[Touhou Wiki:User access levels#Unregistered users|unregistered]]'
.. ' users are currently'
.. ' [[Touhou Wiki:Pending changes|subject to review]]'
},
upload = {
default = 'Uploading new versions of this ${PAGETYPE} is currently disabled'
}
},
--------------------------------------------------------------------------------
-- Explanation blurbs
--------------------------------------------------------------------------------
-- This table produces the explanation blurbs available with the
-- ${EXPLANATIONBLURB} parameter. It is sorted by protection action,
-- protection level, and whether the page is a talk page or not. If the page is
-- a talk page it will have a talk key of "talk"; otherwise it will have a talk
-- key of "subject". The table is checked in the following order:
-- 1. page's protection action, page's protection level, page's talk key
-- 2. page's protection action, page's protection level, default talk key
-- 3. page's protection action, default protection level, page's talk key
-- 4. page's protection action, default protection level, default talk key
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
explanationBlurbs = {
edit = {
autoconfirmed = {
subject = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].',
},
extendedconfirmed = {
default = 'Extended confirmed protection prevents edits from all unregistered editors'
.. ' and registered users with fewer than 30 days tenure and 500 edits.'
.. ' The [[Touhou Wiki:Protection policy#extended|policy on community use]]'
.. ' specifies that extended confirmed protection can be applied to combat'
.. ' disruption, if semi-protection has proven to be ineffective.'
.. ' Extended confirmed protection may also be applied to enforce'
.. ' [[Touhou Wiki:Arbitration Committee|arbitration sanctions]].'
.. ' Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask for uncontroversial changes supported by'
.. ' [[Touhou Wiki:Consensus|consensus]].'
},
default = {
subject = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus'
.. '|consensus]]. You may also [[Touhou Wiki:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|request]] that this page be unprotected.',
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' You may [[Touhou Wiki:Requests for page'
.. ' protection#Current requests for edits to a protected page|request an'
.. ' edit]] to this page, or [[Touhou Wiki:Requests for'
.. ' page protection#Current requests for reduction in protection level'
.. '|ask]] for it to be unprotected.'
}
},
move = {
default = {
subject = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves on the'
.. ' ${TALKPAGE} or at [[Touhou Wiki:Requested moves]]. You can also'
.. ' [[Touhou Wiki:Requests for page protection|request]] that the page be'
.. ' unprotected.',
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but cannot be moved'
.. ' until unprotected. Please discuss any suggested moves at'
.. ' [[Touhou Wiki:Requested moves]]. You can also'
.. ' [[Touhou Wiki:Requests for page protection|request]] that the page be'
.. ' unprotected.'
}
},
autoreview = {
default = {
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Edits to this ${PAGETYPE} by new and unregistered users'
.. ' will not be visible to readers until they are accepted by'
.. ' a reviewer. To avoid the need for your edits to be'
.. ' reviewed, you may'
.. ' [[Touhou Wiki:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' [[Special:UserLogin/signup|create an account]].'
},
},
upload = {
default = {
default = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' The page may still be edited but new versions of the file'
.. ' cannot be uploaded until it is unprotected. You can'
.. ' request that a new version be uploaded by using a'
.. ' [[Touhou Wiki:Edit requests|protected edit request]], or you'
.. ' can [[Touhou Wiki:Requests for page protection|request]]'
.. ' that the file be unprotected.'
}
}
},
--------------------------------------------------------------------------------
-- Protection levels
--------------------------------------------------------------------------------
-- This table provides the data for the ${PROTECTIONLEVEL} parameter, which
-- produces a short label for different protection levels. It is sorted by
-- protection action and protection level, and is checked in the following
-- order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionLevels = {
edit = {
default = 'protected',
templateeditor = 'template-protected',
extendedconfirmed = 'extended-protected',
autoconfirmed = 'semi-protected',
},
move = {
default = 'move-protected'
},
autoreview = {
},
upload = {
default = 'upload-protected'
}
},
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- This table lists different padlock images for each protection action and
-- protection level. It is used if an image is not specified in any of the
-- banner data tables, and if the page does not satisfy the conditions for using
-- the ['image-filename-indef'] image. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
images = {
edit = {
default = 'Full-protection-shackle.svg',
templateeditor = 'Template-protection-shackle.svg',
extendedconfirmed = 'Extended-protection-shackle.svg',
autoconfirmed = 'Semi-protection-shackle.svg'
},
move = {
default = 'Move-protection-shackle.svg',
},
autoreview = {
default = 'Pending-protection-shackle.svg'
},
upload = {
default = 'Upload-protection-shackle.svg'
}
},
-- Pages with a reason specified in this table will show the special "indef"
-- padlock, defined in the 'image-filename-indef' message, if no expiry is set.
indefImageReasons = {
template = true
},
--------------------------------------------------------------------------------
-- Image links
--------------------------------------------------------------------------------
-- This table provides the data for the ${IMAGELINK} parameter, which gets
-- the image link for small padlock icons based on the page's protection action
-- and protection level. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
imageLinks = {
edit = {
default = 'Touhou Wiki:Protection policy#full',
templateeditor = 'Touhou Wiki:Protection policy#template',
extendedconfirmed = 'Touhou Wiki:Protection policy#extended',
autoconfirmed = 'Touhou Wiki:Protection policy#semi'
},
move = {
default = 'Touhou Wiki:Protection policy#move'
},
autoreview = {
default = 'Touhou Wiki:Protection policy#pending'
},
upload = {
default = 'Touhou Wiki:Protection policy#upload'
}
},
--------------------------------------------------------------------------------
-- Padlock indicator names
--------------------------------------------------------------------------------
-- This table provides the "name" attribute for the <indicator> extension tag
-- with which small padlock icons are generated. All indicator tags on a page
-- are displayed in alphabetical order based on this attribute, and with
-- indicator tags with duplicate names, the last tag on the page wins.
-- The attribute is chosen based on the protection action; table keys must be a
-- protection action name or the string "default".
padlockIndicatorNames = {
autoreview = 'pp-autoreview',
default = 'pp-default'
},
--------------------------------------------------------------------------------
-- Protection categories
--------------------------------------------------------------------------------
--[[
-- The protection categories are stored in the protectionCategories table.
-- Keys to this table are made up of the following strings:
--
-- 1. the expiry date
-- 2. the namespace
-- 3. the protection reason (e.g. "dispute" or "vandalism")
-- 4. the protection level (e.g. "sysop" or "autoconfirmed")
-- 5. the action (e.g. "edit" or "move")
--
-- When the module looks up a category in the table, first it will will check to
-- see a key exists that corresponds to all five parameters. For example, a
-- user page semi-protected from vandalism for two weeks would have the key
-- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module
-- changes the first part of the key to "all" and checks the table again. It
-- keeps checking increasingly generic key combinations until it finds the
-- field, or until it reaches the key "all-all-all-all-all".
--
-- The module uses a binary matrix to determine the order in which to search.
-- This is best demonstrated by a table. In this table, the "0" values
-- represent "all", and the "1" values represent the original data (e.g.
-- "indef" or "file" or "vandalism").
--
-- expiry namespace reason level action
-- order
-- 1 1 1 1 1 1
-- 2 0 1 1 1 1
-- 3 1 0 1 1 1
-- 4 0 0 1 1 1
-- 5 1 1 0 1 1
-- 6 0 1 0 1 1
-- 7 1 0 0 1 1
-- 8 0 0 0 1 1
-- 9 1 1 1 0 1
-- 10 0 1 1 0 1
-- 11 1 0 1 0 1
-- 12 0 0 1 0 1
-- 13 1 1 0 0 1
-- 14 0 1 0 0 1
-- 15 1 0 0 0 1
-- 16 0 0 0 0 1
-- 17 1 1 1 1 0
-- 18 0 1 1 1 0
-- 19 1 0 1 1 0
-- 20 0 0 1 1 0
-- 21 1 1 0 1 0
-- 22 0 1 0 1 0
-- 23 1 0 0 1 0
-- 24 0 0 0 1 0
-- 25 1 1 1 0 0
-- 26 0 1 1 0 0
-- 27 1 0 1 0 0
-- 28 0 0 1 0 0
-- 29 1 1 0 0 0
-- 30 0 1 0 0 0
-- 31 1 0 0 0 0
-- 32 0 0 0 0 0
--
-- In this scheme the action has the highest priority, as it is the last
-- to change, and the expiry has the least priority, as it changes the most.
-- The priorities of the expiry, the protection level and the action are
-- fixed, but the priorities of the reason and the namespace can be swapped
-- through the use of the cfg.bannerDataNamespaceHasPriority table.
--]]
-- If the reason specified to the template is listed in this table,
-- namespace data will take priority over reason data in the protectionCategories
-- table.
reasonsWithNamespacePriority = {
vandalism = true,
},
-- The string to use as a namespace key for the protectionCategories table for each
-- namespace number.
categoryNamespaceKeys = {
[ 2] = 'user',
[ 3] = 'user',
[ 4] = 'project',
[ 6] = 'file',
[ 8] = 'mediawiki',
[ 10] = 'template',
[ 12] = 'project',
[ 14] = 'category',
[100] = 'portal',
[828] = 'module',
},
protectionCategories = {
['all|all|all|all|all'] = 'Touhou Wiki fully protected pages',
['all|all|office|all|all'] = 'Touhou Wiki Office-protected pages',
['all|all|reset|all|all'] = 'Touhou Wiki Office-protected pages',
['all|all|dmca|all|all'] = 'Touhou Wiki Office-protected pages',
['all|all|mainpage|all|all'] = 'Touhou Wiki fully-protected main page files',
['all|all|all|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction',
['all|all|ecp|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction',
['all|template|all|all|edit'] = 'Touhou Wiki fully protected templates',
['all|all|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected pages',
['indef|all|all|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected pages',
['all|all|blp|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected biographies of living people',
['temp|all|blp|autoconfirmed|edit'] = 'Touhou Wiki temporarily semi-protected biographies of living people',
['all|all|dispute|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected due to dispute',
['all|all|sock|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected from banned users',
['all|all|vandalism|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected against vandalism',
['all|category|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected categories',
['all|file|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected files',
['all|portal|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected portals',
['all|project|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected project pages',
['all|talk|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected talk pages',
['all|template|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected templates',
['all|user|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected user and user talk pages',
['all|template|all|templateeditor|edit'] = 'Touhou Wiki template-protected templates',
['all|all|blp|sysop|edit'] = 'Touhou Wiki indefinitely protected biographies of living people',
['temp|all|blp|sysop|edit'] = 'Touhou Wiki temporarily protected biographies of living people',
['all|all|dispute|sysop|edit'] = 'Touhou Wiki pages protected due to dispute',
['all|all|sock|sysop|edit'] = 'Touhou Wiki pages protected from banned users',
['all|all|vandalism|sysop|edit'] = 'Touhou Wiki pages protected against vandalism',
['all|category|all|sysop|edit'] = 'Touhou Wiki protected categories',
['all|file|all|sysop|edit'] = 'Touhou Wiki fully-protected files',
['all|project|all|sysop|edit'] = 'Touhou Wiki fully-protected project pages',
['all|talk|all|sysop|edit'] = 'Touhou Wiki fully-protected talk pages',
['all|template|all|sysop|edit'] = 'Touhou Wiki fully protected templates',
['all|user|all|sysop|edit'] = 'Touhou Wiki protected user and user talk pages',
['all|module|all|all|edit'] = 'Touhou Wiki fully-protected modules',
['all|module|all|templateeditor|edit'] = 'Touhou Wiki template-protected modules',
['all|module|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected modules',
['all|all|all|sysop|move'] = 'Touhou Wiki move-protected pages',
['indef|all|all|sysop|move'] = 'Touhou Wiki indefinitely move-protected pages',
['all|all|dispute|sysop|move'] = 'Touhou Wiki pages move-protected due to dispute',
['all|all|vandalism|sysop|move'] = 'Touhou Wiki pages move-protected due to vandalism',
['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals',
['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals',
['all|project|all|sysop|move'] = 'Touhou Wiki move-protected project pages',
['all|talk|all|sysop|move'] = 'Touhou Wiki move-protected talk pages',
['all|template|all|sysop|move'] = 'Touhou Wiki move-protected templates',
['all|user|all|sysop|move'] = 'Touhou Wiki move-protected user and user talk pages',
['all|all|all|autoconfirmed|autoreview'] = 'Touhou Wiki pending changes protected pages',
['all|file|all|all|upload'] = 'Touhou Wiki upload-protected files',
},
--------------------------------------------------------------------------------
-- Expiry category config
--------------------------------------------------------------------------------
-- This table configures the expiry category behaviour for each protection
-- action.
-- * If set to true, setting that action will always categorise the page if
-- an expiry parameter is not set.
-- * If set to false, setting that action will never categorise the page.
-- * If set to nil, the module will categorise the page if:
-- 1) an expiry parameter is not set, and
-- 2) a reason is provided, and
-- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck
-- table.
expiryCheckActions = {
edit = nil,
move = false,
autoreview = true,
upload = false
},
reasonsWithoutExpiryCheck = {
blp = true,
template = true,
},
--------------------------------------------------------------------------------
-- Pagetypes
--------------------------------------------------------------------------------
-- This table produces the page types available with the ${PAGETYPE} parameter.
-- Keys are namespace numbers, or the string "default" for the default value.
pagetypes = {
[0] = 'article',
[6] = 'file',
[10] = 'template',
[14] = 'category',
[828] = 'module',
default = 'page'
},
--------------------------------------------------------------------------------
-- Strings marking indefinite protection
--------------------------------------------------------------------------------
-- This table contains values passed to the expiry parameter that mean the page
-- is protected indefinitely.
indefStrings = {
['indef'] = true,
['indefinite'] = true,
['indefinitely'] = true,
['infinite'] = true,
},
--------------------------------------------------------------------------------
-- Group hierarchy
--------------------------------------------------------------------------------
-- This table maps each group to all groups that have a superset of the original
-- group's page editing permissions.
hierarchy = {
sysop = {},
reviewer = {'sysop'},
filemover = {'sysop'},
templateeditor = {'sysop'},
extendedconfirmed = {'sysop'},
autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
user = {'autoconfirmed'},
['*'] = {'user'}
},
--------------------------------------------------------------------------------
-- Wrapper templates and their default arguments
--------------------------------------------------------------------------------
-- This table contains wrapper templates used with the module, and their
-- default arguments. Templates specified in this table should contain the
-- following invocation, and no other template content:
--
-- {{#invoke:Protection banner|main}}
--
-- If other content is desired, it can be added between
-- <noinclude>...</noinclude> tags.
--
-- When a user calls one of these wrapper templates, they will use the
-- default arguments automatically. However, users can override any of the
-- arguments.
wrappers = {
['Template:Pp'] = {},
['Template:Pp-30-500'] = {'ecp'},
['Template:Pp-blp'] = {'blp'},
-- we don't need Template:Pp-create
['Template:Pp-dispute'] = {'dispute'},
['Template:Pp-main-page'] = {'mainpage'},
['Template:Pp-move'] = {action = 'move'},
['Template:Pp-move-dispute'] = {'dispute', action = 'move'},
-- we don't need Template:Pp-move-indef
['Template:Pp-move-vandalism'] = {'vandalism', action = 'move'},
['Template:Pp-office'] = {'office'},
['Template:Pp-office-dmca'] = {'dmca'},
['Template:Pp-pc'] = {action = 'autoreview', small = true},
['Template:Pp-pc1'] = {action = 'autoreview', small = true},
['Template:Pp-reset'] = {'reset'},
['Template:Pp-semi-indef'] = {small = true},
['Template:Pp-sock'] = {'sock'},
['Template:Pp-template'] = {'template', small = true},
['Template:Pp-upload'] = {action = 'upload'},
['Template:Pp-usertalk'] = {'usertalk'},
['Template:Pp-vandalism'] = {'vandalism'},
},
--------------------------------------------------------------------------------
--
-- MESSAGES
--
--------------------------------------------------------------------------------
msg = {
--------------------------------------------------------------------------------
-- Intro blurb and intro fragment
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${INTROBLURB} and
-- ${INTROFRAGMENT} parameters. If the protection is temporary they use the
-- intro-blurb-expiry or intro-fragment-expiry, and if not they use
-- intro-blurb-noexpiry or intro-fragment-noexpiry.
-- It is possible to use banner parameters in these messages.
['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.',
['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.',
['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},',
['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}',
--------------------------------------------------------------------------------
-- Tooltip blurb
--------------------------------------------------------------------------------
-- These messages specify what is produced by the ${TOOLTIPBLURB} parameter.
-- If the protection is temporary the tooltip-blurb-expiry message is used, and
-- if not the tooltip-blurb-noexpiry message is used.
-- It is possible to use banner parameters in these messages.
['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.',
['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.',
['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},',
['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}',
--------------------------------------------------------------------------------
-- Special explanation blurb
--------------------------------------------------------------------------------
-- An explanation blurb for pages that cannot be unprotected, e.g. for pages
-- in the MediaWiki namespace.
-- It is possible to use banner parameters in this message.
['explanation-blurb-nounprotect'] = 'See the [[Touhou Wiki:Protection policy|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' may ${EDITREQUEST} to ask an'
.. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus'
.. '|consensus]].',
--------------------------------------------------------------------------------
-- Protection log display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the protection log link
-- or the pending changes log link produced by the ${PROTECTIONLOG} parameter.
-- It is possible to use banner parameters in these messages.
['protection-log-display'] = 'protection log',
['pc-log-display'] = 'pending changes log',
--------------------------------------------------------------------------------
-- Current version display values
--------------------------------------------------------------------------------
-- These messages determine the display values for the page history link
-- or the move log link produced by the ${CURRENTVERSION} parameter.
-- It is possible to use banner parameters in these messages.
['current-version-move-display'] = 'current title',
['current-version-edit-display'] = 'current version',
--------------------------------------------------------------------------------
-- Talk page
--------------------------------------------------------------------------------
-- This message determines the display value of the talk page link produced
-- with the ${TALKPAGE} parameter.
-- It is possible to use banner parameters in this message.
['talk-page-link-display'] = 'talk page',
--------------------------------------------------------------------------------
-- Edit requests
--------------------------------------------------------------------------------
-- This message determines the display value of the edit request link produced
-- with the ${EDITREQUEST} parameter.
-- It is possible to use banner parameters in this message.
['edit-request-display'] = 'submit an edit request',
--------------------------------------------------------------------------------
-- Expiry date format
--------------------------------------------------------------------------------
-- This is the format for the blurb expiry date. It should be valid input for
-- the first parameter of the #time parser function.
['expiry-date-format'] = 'F j, Y "at" H:i e',
--------------------------------------------------------------------------------
-- Tracking categories
--------------------------------------------------------------------------------
-- These messages determine which tracking categories the module outputs.
['tracking-category-incorrect'] = 'Touhou Wiki pages with incorrect protection templates',
['tracking-category-template'] = 'Touhou Wiki template-protected pages other than templates and modules',
--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------
-- These are images that are not defined by their protection action and protection level.
['image-filename-indef'] = 'Full-protection-shackle.svg',
['image-filename-default'] = 'Transparent.gif',
--------------------------------------------------------------------------------
-- End messages
--------------------------------------------------------------------------------
}
--------------------------------------------------------------------------------
-- End configuration
--------------------------------------------------------------------------------
}
82e2f7e0197433799262b2a8c27387125d3681e3
Module:Yesno
828
27
122
121
2023-10-08T11:28:18Z
Archimedes5000
4
1 revision imported
Scribunto
text/plain
-- Function allowing for consistent treatment of boolean-like wikitext input.
-- It works similarly to the template {{yesno}}.
return function (val, default)
-- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
-- should replace "val:lower()" with "mw.ustring.lower(val)" in the
-- following line.
val = type(val) == 'string' and val:lower() or val
if val == nil then
return nil
elseif val == true
or val == 'yes'
or val == 'y'
or val == 'true'
or val == 't'
or val == 'on'
or tonumber(val) == 1
then
return true
elseif val == false
or val == 'no'
or val == 'n'
or val == 'false'
or val == 'f'
or val == 'off'
or tonumber(val) == 0
then
return false
else
return default
end
end
f767643e7d12126d020d88d662a3dd057817b9dc
Template:Documentation subpage
10
28
124
123
2023-10-08T11:28:18Z
Archimedes5000
4
1 revision imported
wikitext
text/x-wiki
<includeonly>{{#ifeq: {{lc:{{SUBPAGENAME}}}}|{{{override|doc}}}
|<!-- doc page -->
</includeonly>{{
#ifeq: {{{doc-notice|show}}}|show
|{{mbox
| type =notice
| image =[[File:Edit-copy green.png|40px]]
| text ='''This is a documentation subpage for {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}.'''<br />It contains usage information, categories, interlanguage links and other content that is not part of the original {{#if: {{{text2|}}}|{{{text2}}}|{{#if: {{{text1|}}}|{{{text1}}}|{{#ifeq: {{SUBJECTSPACE}}|{{ns:User}}|{{lc:{{SUBJECTSPACE}}}} template page|{{#if:{{SUBJECTSPACE}}|{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}.
}}
}}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{
#if: {{{inhibit|}}}
|<!-- skip -->
|<includeonly>{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:{{
#switch: {{SUBJECTSPACE}}
| Template =Template
| User =User
| #default =Touhou Wiki
}} documentation pages]]|[[Category:Documentation subpages without corresponding pages]]}}</includeonly>
}}<includeonly>
| <!-- if not on a /doc subpage, do nothing -->
}}</includeonly><noinclude><!--PLEASE DO NOT ADD DOCUMENTATION/CATEGORIES/INTERWIKIS HERE-->
{{Documentation}}
<!--MAKE ADDITIONS TO THE /doc SUBPAGE INSTEAD, THANKS-->
</noinclude>
fca0636678b7e6550a3f95637cf9598dc4e985a1
Template:Tl
10
29
126
125
2023-10-08T11:28:18Z
Archimedes5000
4
1 revision imported
wikitext
text/x-wiki
<onlyinclude>{{[[Template:{{{1}}}|{{{1}}}]]}}</onlyinclude><noinclude>
==Documentation==
Look [[Wikipedia:Template:Tl]].
[[Category:Templates]]
</noinclude>
6cf6fb89ef327dbaef7cdc5cbd8d2fada8b0c6d5
Template:Para
10
30
128
127
2023-10-08T11:28:19Z
Archimedes5000
4
1 revision imported
wikitext
text/x-wiki
<code><nowiki>|</nowiki>{{#if:{{{1|}}}|<span style="white-space:nowrap;">{{{1}}}</span><nowiki>=</nowiki>|}}{{{2|}}}</code><noinclude>
{{Documentation}}
<!--Categories and interwikis go near the bottom of the /doc subpage.-->
</noinclude>
2125c041d933c02fc76f69b9cd982a2b9254d85d
Template:Documentation/doc
10
31
130
129
2023-10-08T11:28:20Z
Archimedes5000
4
1 revision imported
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
YOU CAN EDIT THE TEMPLATE DOCUMENTATION BELOW THIS COMMENT
-->
This is the {{tl|documentation}} template.
This template displays a green doc box like you are seeing now, and automatically loads the content from a /doc subpage. It can also load the content from other places if instructed to.
This template is intended for documenting templates and other pages which are [[Wikipedia:Transclusion|transcluded]] onto other pages. It can be used in template space and most other namespaces.
Use of this template allows templates to be protected where necessary, while allowing anyone to edit the documentation, categories, and interwiki links.
===Usage===
Normally this template is used without any parameters, placed at the bottom of the template or page being documented, within <code><noinclude></code>:
<pre><!--Last line of your template code--><noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude></pre>
Then this template automatically loads the content from the /doc subpage of the template it is used on.
This template can also load the content from any other page. Like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation|Template:Other page/doc}}
</noinclude></pre>
Note that when loading the documentation from another page than the local /doc page it becomes tricky to handle the categories and interwiki links.
The content can also be fed directly as text. Like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation
| content = Some documentation text.
}}
</noinclude></pre>
When the '''content''' parameter is used the doc box normally doesn't show the [edit] [purge] links in the top right corner. Note that if the /doc page exists a link to it is still shown in the link box below the doc box. <!--and no link to a /doc page is shown in the link box below the doc box.-->
But parameter 1 and the '''content''' parameter can also be combined, like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation
| 1 = Template:Any page/doc
| content = {{Template:Any page/doc|parameters}}
}}
</noinclude></pre>
Then the pagename fed as parameter 1 is used for the [edit] [purge] links and for the /doc link in the link box below the doc box. But the '''content''' parameter is used for the content shown in the doc box. The above code means that the content is transcluded as "<code><nowiki>{{Template:Any page/doc|parameters}}</nowiki></code>". In this example a parameter is also fed to the /doc page being loaded.
===Best practice===
The code should be added at the bottom of the template code, with no space before "<code><noinclude></code>" (which would cause extra space on pages where the template is used).
Categories and interwiki links that apply to the template itself should be added to the bottom of the /doc subpage, inside <code><includeonly></includeonly></code> tags.
If the documentation page contains <includeonly> or <noinclude> tags as part of the visible documentation text, replace the "<code><</code>" with "<code>&lt;</code>".
===The heading===
When in Template space this template shows this heading:
:[[File:Template-info.png|32px]] '''Template documentation'''
In most other namespaces, such as "Wikipedia:", it shows this heading:
:'''Documentation'''
But when on File (image) pages it shows this heading:
:'''Summary'''
The '''heading''' parameter can be used to set the heading to something else. Like this:
:<code><nowiki>{{documentation|heading =Infobox documentation}}</nowiki></code>
If the '''heading''' parameter is empty but defined, no heading is shown and no [edit] [purge] links are shown. Like this:
:<code><nowiki>{{documentation|heading =}}</nowiki></code>
The '''heading-style''' parameter can be fed optional CSS values. Without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. For example:
:<code>heading-style = color: red; font-size: 150%;</code>
===The link box===
Below the big doc box is a small link box that shows some meta-data about the documentation. The link box shows different things depending on what parameters are fed to this template, and in which namespace it is used. In some cases the link box is not shown at all.
To hide the link box, add the parameter "{{para|link box|off}}".
You can also insert customised text in the link box, by defining the {{para|link box}} parameter. For example:
<pre>|link box=This documentation is automatically generated by [[Template:Country showdata]]</pre>
===Automatic functions===
If the documentation page doesn't exist, the [create] link includes a [[mw:Manual:Creating pages with preloaded text|preload]] page so that clicking it will pre-fill the edit form with the basic documentation page format. Preload text is also used for the /sandbox and /testcases <small>(create)</small> links.
When this template is on a protected template page it now automatically adds {{tl|pp-template}} which shows the grey or red padlock in the top right corner. So no need to manually add {{tlf|pp-template}} to templates that use {{tl|documentation}}.
When this template is on a /sandbox subpage it automatically adds the {{tl|template sandbox notice}}.
===Subject space vs talk space===
Terminology: ''Subject space'' is the opposite of ''talk space''. For instance "Template:" is the subject space of "Template talk:".
This template is usually placed in subject space, within <noinclude> tags. But in some cases this template needs to be on the talkpage:
<!-- *For preload pages (usually in Template or Wikipedia space), since they can't use <noinclude>. See for instance [[Template talk:AfC preload]] and [[Template talk:RfD subpage starter]]. Such talkpages can be marked with {{tl|talkdoc}}. -->
*In MediaWiki space, since <noinclude> often doesn't work in system messages and since MediaWiki space needs to be kept clean for performance reasons.
When placed on talkpages this template usually is placed near the top of the page and without <noinclude> tags.
The /doc, /sandbox and /testcases pages should normally be in subject space, except in the namespaces that don't have the MediaWiki [[meta:Link#Subpage feature|subpage feature]] enabled: Main, File, MediaWiki and Category. (But currently we only show the /sandbox and /testcases links from User, User talk, Template and Template talk space.) There are also a whole bunch of other technical reasons why the /doc page must be stored under the talkpage for those namespaces.
This template automatically points its create links for the /doc, /sandbox and /testcases to the right namespace.
===Technical details===
This template calls {{tl|documentation/start box2}} and {{tl|documentation/end box2}} which in turn call {{tl|documentation/start box}} and {{tl|documentation/end box}}. /start box (and /end box) hold most of the code, while this template and /start box2 (and /end box2) do parameter preprocessing.
The preload page for the /doc [create] link is [[Template:Documentation/preload]], but in File space it is [[Template:Documentation/preload-filespace]]. The preload pages for the /sandbox and /testcases <small>(create)</small> links are [[Template:Documentation/preload-sandbox]] and [[Template:Documentation/preload-testcases]].
<!-- For more technical details see the [[Template talk:Documentation|talk page]]. -->
===See also===
<!-- {{documentation/see also}} -->
*{{tl|documentation}} – Placed on templates and other pages to document them.
*{{tl|documentation subpage}} – Used at the top of /doc subpages to explain what they are and to link back to the page they document.
*[[Wikipedia:Template documentation]] – The how-to guide about template documentation.
*[[Wikipedia:Template test cases]] – How to use /sandbox and /testcases subpages and more about template testing.<includeonly>
<!--PLEASE ADD INTERWIKIS BELOW THIS LINE, THANKS.-->
[[de:Vorlage:Documentation]]
[[es:Plantilla:Documentation]]
[[it:Template:Documentation]]
[[pl:Szablon:Dokumentacja]]
[[pt:Predefinição:Documentation]]
[[ru:Шаблон:Doc]]
[[uk:Шаблон:Документація]]
[[zh:模板:Documentation]]
<!--PLEASE ADD CATEGORIES BELOW THIS LINE, THANKS.-->
[[Category:Template documentation| ]]
</includeonly>
3e5eb3a0e905a65fd9ad08502fb58ed4bd0a41b3
134
130
2023-10-08T11:30:48Z
Archimedes5000
4
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
YOU CAN EDIT THE TEMPLATE DOCUMENTATION BELOW THIS COMMENT
-->
This is the {{tl|documentation}} template.
This template displays a green doc box like you are seeing now, and automatically loads the content from a /doc subpage. It can also load the content from other places if instructed to.
This template is intended for documenting templates and other pages which are [[Wikipedia:Transclusion|transcluded]] onto other pages. It can be used in template space and most other namespaces.
Use of this template allows templates to be protected where necessary, while allowing anyone to edit the documentation, categories, and interwiki links.
===Usage===
Normally this template is used without any parameters, placed at the bottom of the template or page being documented, within <code><noinclude></code>:
<pre><!--Last line of your template code--><noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude></pre>
Then this template automatically loads the content from the /doc subpage of the template it is used on.
This template can also load the content from any other page. Like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation|Template:Other page/doc}}
</noinclude></pre>
Note that when loading the documentation from another page than the local /doc page it becomes tricky to handle the categories and interwiki links.
The content can also be fed directly as text. Like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation
| content = Some documentation text.
}}
</noinclude></pre>
When the '''content''' parameter is used the doc box normally doesn't show the [edit] [purge] links in the top right corner. Note that if the /doc page exists a link to it is still shown in the link box below the doc box. <!--and no link to a /doc page is shown in the link box below the doc box.-->
But parameter 1 and the '''content''' parameter can also be combined, like this:
<pre><!--Last line of your template code--><noinclude>
{{documentation
| 1 = Template:Any page/doc
| content = {{Template:Any page/doc|parameters}}
}}
</noinclude></pre>
Then the pagename fed as parameter 1 is used for the [edit] [purge] links and for the /doc link in the link box below the doc box. But the '''content''' parameter is used for the content shown in the doc box. The above code means that the content is transcluded as "<code><nowiki>{{Template:Any page/doc|parameters}}</nowiki></code>". In this example a parameter is also fed to the /doc page being loaded.
===Best practice===
The code should be added at the bottom of the template code, with no space before "<code><noinclude></code>" (which would cause extra space on pages where the template is used).
Categories and interwiki links that apply to the template itself should be added to the bottom of the /doc subpage, inside <code><includeonly></includeonly></code> tags.
If the documentation page contains <includeonly> or <noinclude> tags as part of the visible documentation text, replace the "<code><</code>" with "<code>&lt;</code>".
===The heading===
When in Template space this template shows this heading:
:[[File:Template-info.png|32px]] '''Template documentation'''
In most other namespaces, such as "Wikipedia:", it shows this heading:
:'''Documentation'''
But when on File (image) pages it shows this heading:
:'''Summary'''
The '''heading''' parameter can be used to set the heading to something else. Like this:
:<code><nowiki>{{documentation|heading =Infobox documentation}}</nowiki></code>
If the '''heading''' parameter is empty but defined, no heading is shown and no [edit] [purge] links are shown. Like this:
:<code><nowiki>{{documentation|heading =}}</nowiki></code>
The '''heading-style''' parameter can be fed optional CSS values. Without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. For example:
:<code>heading-style = color: red; font-size: 150%;</code>
===The link box===
Below the big doc box is a small link box that shows some meta-data about the documentation. The link box shows different things depending on what parameters are fed to this template, and in which namespace it is used. In some cases the link box is not shown at all.
To hide the link box, add the parameter "{{para|link box|off}}".
You can also insert customised text in the link box, by defining the {{para|link box}} parameter. For example:
<pre>|link box=This documentation is automatically generated by [[Template:Country showdata]]</pre>
===Automatic functions===
If the documentation page doesn't exist, the [create] link includes a [[mw:Manual:Creating pages with preloaded text|preload]] page so that clicking it will pre-fill the edit form with the basic documentation page format. Preload text is also used for the /sandbox and /testcases <small>(create)</small> links.
When this template is on a protected template page it now automatically adds {{tl|pp-template}} which shows the grey or red padlock in the top right corner. So no need to manually add {{tlf|pp-template}} to templates that use {{tl|documentation}}.
When this template is on a /sandbox subpage it automatically adds the {{tl|template sandbox notice}}.
===Subject space vs talk space===
Terminology: ''Subject space'' is the opposite of ''talk space''. For instance "Template:" is the subject space of "Template talk:".
This template is usually placed in subject space, within <noinclude> tags. But in some cases this template needs to be on the talkpage:
<!-- *For preload pages (usually in Template or Wikipedia space), since they can't use <noinclude>. See for instance [[Template talk:AfC preload]] and [[Template talk:RfD subpage starter]]. Such talkpages can be marked with {{tl|talkdoc}}. -->
*In MediaWiki space, since <noinclude> often doesn't work in system messages and since MediaWiki space needs to be kept clean for performance reasons.
When placed on talkpages this template usually is placed near the top of the page and without <noinclude> tags.
The /doc, /sandbox and /testcases pages should normally be in subject space, except in the namespaces that don't have the MediaWiki [[meta:Link#Subpage feature|subpage feature]] enabled: Main, File, MediaWiki and Category. (But currently we only show the /sandbox and /testcases links from User, User talk, Template and Template talk space.) There are also a whole bunch of other technical reasons why the /doc page must be stored under the talkpage for those namespaces.
This template automatically points its create links for the /doc, /sandbox and /testcases to the right namespace.
===Technical details===
This template calls {{tl|documentation/start box2}} and {{tl|documentation/end box2}} which in turn call {{tl|documentation/start box}} and {{tl|documentation/end box}}. /start box (and /end box) hold most of the code, while this template and /start box2 (and /end box2) do parameter preprocessing.
The preload page for the /doc [create] link is [[Template:Documentation/preload]], but in File space it is [[Template:Documentation/preload-filespace]]. The preload pages for the /sandbox and /testcases <small>(create)</small> links are [[Template:Documentation/preload-sandbox]] and [[Template:Documentation/preload-testcases]].
<!-- For more technical details see the [[Template talk:Documentation|talk page]]. -->
===See also===
<!-- {{documentation/see also}} -->
*{{tl|documentation}} – Placed on templates and other pages to document them.
*{{tl|documentation subpage}} – Used at the top of /doc subpages to explain what they are and to link back to the page they document.
*[[Wikipedia:Template documentation]] – The how-to guide about template documentation.
*[[Wikipedia:Template test cases]] – How to use /sandbox and /testcases subpages and more about template testing.<includeonly>
[[Category:Template documentation| ]]
</includeonly>
87380ec15836c6447494a591e0fea7d67ef10bef
Template:Tlf
10
32
132
131
2023-10-08T11:28:20Z
Archimedes5000
4
1 revision imported
wikitext
text/x-wiki
<span style="white-space:nowrap;">{{{{#if:{{{1|}}}|{{{1}}}| tlf|...}}<!--
-->{{#ifeq:{{{2|x}}}|{{{2|}}}| |{{{2}}} | }}<!--
-->{{#ifeq:{{{3|x}}}|{{{3|}}}| |{{{3}}} | }}<!--
-->{{#ifeq:{{{4|x}}}|{{{4|}}}| |{{{4}}} | }}<!--
-->{{#ifeq:{{{5|x}}}|{{{5|}}}| |{{{5}}} | }}<!--
-->{{#ifeq:{{{6|x}}}|{{{6|}}}| |{{{6}}} | }}<!--
-->{{#ifeq:{{{7|x}}}|{{{7|}}}| |{{{7}}} | }}<!--
-->{{#ifeq:{{{8|x}}}|{{{8|}}}| |{{{8}}} | }}<!--
-->{{#ifeq:{{{9|x}}}|{{{9|}}}| |{{{9}}} | }}<!--
-->}}</span><noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc sub-page, not here! -->
</noinclude>
0d2ee8adc05f29f4f752a9a331917bd60c6681cf
Template:Cut/doc
10
33
135
2023-10-08T12:41:44Z
Archimedes5000
4
Created page with "<templatedata> { "description":"", "params":{ "1":{ "label":"string", "description":"string to cut", "type":"string", "required":true }, "2":{ "label":"end", "description":" cut end string (not included)", "type":"string", "required":false }, "3":{ "label":"start", "description":"cut start string (included)", "type":"string", "required":true } } } </templatedata>"
wikitext
text/x-wiki
<templatedata>
{
"description":"",
"params":{
"1":{
"label":"string",
"description":"string to cut",
"type":"string",
"required":true
},
"2":{
"label":"end",
"description":" cut end string (not included)",
"type":"string",
"required":false
},
"3":{
"label":"start",
"description":"cut start string (included)",
"type":"string",
"required":true
}
}
}
</templatedata>
b329c50e34a23b736a7c0ee1f4288bb2aaed2753
136
135
2023-10-08T13:06:44Z
Archimedes5000
4
wikitext
text/x-wiki
<templatedata>
{
"description":"Cuts <pre>string</pre> at the beginning of the <pre>start string</pre> and at the beginning of the <pre>end string</pre>.",
"params":{
"1":{
"label":"string",
"description":"string to cut",
"type":"string",
"required":true
},
"2":{
"label":"end",
"description":"end string (not included)",
"type":"string",
"required":false
},
"3":{
"label":"start",
"description":"start string (included)",
"type":"string",
"required":true
}
}
}
</templatedata>
7f6c7cfcbb420ebdfa8bbb87cf94483bbb5cf62d
137
136
2023-10-08T13:10:04Z
Archimedes5000
4
wikitext
text/x-wiki
<templatedata>
{
"description":"Returns \"string\" starting at the beginning of the \"start string\" and ending at the beginning of the \"end string\".",
"params":{
"1":{
"label":"string",
"description":"string to cut",
"type":"string",
"required":true
},
"2":{
"label":"end",
"description":"end string (not included)",
"type":"string",
"required":false
},
"3":{
"label":"start",
"description":"start string (included)",
"type":"string",
"required":true
}
}
}
</templatedata>
e9b899d303a487397a60961a6cf5ce3ad6341a18
Template:BlockInfoBox/styles.css
10
34
138
2023-10-09T03:02:15Z
Raidsmash
6
Created page with ".block-info-box-table { border: 4px solid rgb(32,28,44); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; }"
sanitized-css
text/css
.block-info-box-table {
border: 4px solid rgb(32,28,44);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
3e555e4a1c4581d0d7c70388a351c9f53f902848
MediaWiki:Timeless.css
8
8
140
77
2023-10-09T08:03:44Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: #eaecf000 !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
b6ddba2d0269467bfcde470151b5767f848840c2
150
140
2023-10-17T11:43:27Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
.mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: #eaecf000 !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
70390cb78fec2e8188d0539963e580eaa502875a
151
150
2023-10-17T11:44:44Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
.mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-color:#313131;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: #eaecf000 !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
54549cf0e26902f0f488d98dd820d01c7304c775
152
151
2023-10-17T12:15:24Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
.mw-no-invert body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: #eaecf000 !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
a0180851b47841161dcf7c22838e9e8e0bb0a076
153
152
2023-10-17T12:16:36Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: #eaecf000 !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
4cc9b2e27ec61ce6c5a2a063fded139f817d2280
154
153
2023-10-17T12:23:21Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
bd9ca57098ddd81d341151c65bca298ade3c0f03
Powerful Robocraft
0
39
145
2023-10-12T08:02:26Z
Fugii
2
Creation - WIP
wikitext
text/x-wiki
Powerful robocrafts are robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode. They have unique characteristics enhanced through WE blocks. Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium. Movement ability is also increased in both ground and flight, allowing powerful robocrafts to over exceed the normal limitations of anti-gravity blocks and wheels.
=== Subordinator ===
The Subordinator has two main turrets, The driver controls a front mounted laser consisting of six barrels. The gunner controls a back turret of six plasma barrels firing in a consecutive pattern.
=== Marauder ===
The Marauder is comprised of three main turrets. Two are controlled by the driver featuring two plasma on each mount for a total of four. Plasma firing pattern is simultaneous. The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center.
5e8dfe028eccc8c16889f6a5333b8e7bed86b237
149
145
2023-10-16T11:03:08Z
Fugii
2
wikitext
text/x-wiki
Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode. They have unique characteristics enhanced through WE blocks. Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium. Movement ability is also increased in both ground and flight, allowing powerful robocrafts to over exceed the normal limitations of wheels and anti-gravity blocks.
=== Subordinator ===
[[File:Subordinator v1.png|thumb|Subordinator]]
The Subordinator has two main turrets, The driver controls a front mounted laser consisting of six barrels. The gunner controls a back turret of six plasma cannons firing in a consecutive pattern.
=== Marauder ===
[[File:Marauder v1.png|thumb|Marauder]]
The Marauder is comprised of three main turrets. Two are controlled by the driver featuring two plasma on each mount for a total of four. The plasma firing pattern is simultaneous. The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready. The robocraft is also able to mimic tank steering with the ability to turn in a single spot.
=== Judicator ===
[[File:Judicator v1.png|thumb|Judicator]]
The Judicator is currently the only air-based powerful robocraft featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern.
36190f360c3e8c103951c2937ea89acd86836bbc
File:Subordinator v1.png
6
40
146
2023-10-16T10:22:59Z
Fugii
2
Subordinator style and loadout as of 10/16/23
wikitext
text/x-wiki
== Summary ==
Subordinator style and loadout as of 10/16/23
18e022f6a3cd58db9cc53925c056cd950e56dc1f
File:Marauder v1.png
6
41
147
2023-10-16T10:48:03Z
Fugii
2
Marauder style and loadout as of 10/16/23
wikitext
text/x-wiki
== Summary ==
Marauder style and loadout as of 10/16/23
c3c00c1652df52aba750de5f97ff318f2fc33ba5
File:Judicator v1.png
6
42
148
2023-10-16T10:48:23Z
Fugii
2
Judicator style and loadout as of 10/16/23
wikitext
text/x-wiki
== Summary ==
Judicator style and loadout as of 10/16/23
80fedc2921f5021a4255550990699e1ee09ab0ab
File:Rc2wikifavicon v1 -60-.png
6
43
155
2023-10-18T14:25:21Z
Fugii
2
RC2 Wiki Favicon 60% drop shadow
wikitext
text/x-wiki
== Summary ==
RC2 Wiki Favicon 60% drop shadow
50d1730db8d9f24c295ac9dad8e4c498b77e0d1b
MediaWiki:Mainpage-title
8
45
157
2023-10-18T16:23:52Z
Fugii
2
Created page with "Robocraft 2 Wiki"
wikitext
text/x-wiki
Robocraft 2 Wiki
6dddd31e7981687d9d88efce57698104e6d6fa35
Template:Welcome
10
3
158
3
2023-10-18T17:47:16Z
Fugii
2
wikitext
text/x-wiki
<div style='text-align: center;'>
== Welcome to the Robocraft 2 Wiki! ==
</div>
<div style='text-align: center;'>
<dp1>
category=!Hidden
notnamespace=Category
mode=ordered
count
</dp1>
</div>
<noinclude>
<templatedata>
{
"params": {},
"description": "test welcome"
}
</templatedata>
</noinclude>
5228e7d0b2a28b0f00e4f0935661636adf9c113b
159
158
2023-10-18T18:04:35Z
Fugii
2
wikitext
text/x-wiki
<div style='text-align: center;'>
== Welcome to the Robocraft 2 Wiki ==
This wiki is still being built and organized. Information may be fully complete, feel free to help or edit as needed!
</div>
<div style='text-align: center;'>
So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]'''
</div>
<noinclude>
<templatedata>
{
"params": {},
"description": "test welcome"
}
</templatedata>
</noinclude>
a485172748a1ed309aa6da9a118e72111e623505
180
159
2023-10-18T21:37:20Z
Fugii
2
wikitext
text/x-wiki
<div style='text-align: center;'>
== Welcome to the Robocraft 2 Wiki ==
This wiki is still being built and organized. Information may not be fully complete, feel free to help or edit as needed!
</div>
<div style='text-align: center;'>
So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]'''
</div>
<noinclude>
<templatedata>
{
"params": {},
"description": "test welcome"
}
</templatedata>
</noinclude>
880dd1b896dc09c5cbcdb0db2e3c5b9ef532978f
Main Page
0
1
160
44
2023-10-18T18:15:32Z
Fugii
2
wikitext
text/x-wiki
__NOTOC__
<nowiki>
</nowiki>
{{Welcome}}
== Welcome to {{SITENAME}}! ==
This Main Page was created automatically and it seems it hasn't been replaced yet.
=== For the bureaucrat(s) of this wiki ===
Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting.
You can immediately start working on your wiki or whenever you want.
Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links:
* [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users)
* [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]]
* [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.)
==== I still don't understand X! ====
Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here:
* [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]]
* On [[phab:|Phabricator]]
* On [https://miraheze.org/discord Discord]
* On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat])
=== For visitors of this wiki ===
Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later!
c16ca1d13bc433b7368b5bca95c1678fd198011a
File:Test wiki top logo.png
6
46
161
2023-10-18T18:23:23Z
Fugii
2
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
175
161
2023-10-18T19:12:04Z
Fugii
2
Fugii uploaded a new version of [[File:Test wiki top logo.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Timeless.css
8
8
162
154
2023-10-18T18:26:00Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image */
#p-logo a {
display: block;
background: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
width: 239;
height: 34;
}
#p-logo a span {
display: none;
}
9e814c51f450d1270b5c6cebc4ff49a6c2d7f0e4
163
162
2023-10-18T18:26:59Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
bd9ca57098ddd81d341151c65bca298ade3c0f03
168
163
2023-10-18T18:42:38Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image */
#p-banner a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px; /*hides the default text */
}
2f8fb856d8104855813d0d98315ab00454715d72
169
168
2023-10-18T18:43:04Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image */
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px; /*hides the default text */
}
786ad3c39a65ca1c1a064aece6b749581c3845e5
170
169
2023-10-18T18:54:03Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
width: 239px;
height: 34px;
}
975ab77fba4504f3805a2b2de903559f3482cce4
171
170
2023-10-18T18:58:09Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
width: 239px;
height: 34px;
}
.page-main_page .h1.no-margin {
display:none;
}
3722d34e653ccfcd250eb6f81397ea1f138924b7
172
171
2023-10-18T19:03:26Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
width: 239px;
height: 34px;
}
.firstHeading {
display:none;
}
25e05974ab3fd95b1c65ec90ad3c3900c16c564d
173
172
2023-10-18T19:05:27Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
width: 239px;
height: 34px;
}
.page-Main_page .firstHeading {
display:none;
}
d654582ac5171d912190df0f06e277eee87a9972
174
173
2023-10-18T19:07:39Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
width: 239px;
height: 34px;
}
.page-Main_page .firstHeading {
display:none;
}
30b2b63d3421ac613bc7afca61d19cb0abd1949c
176
174
2023-10-18T19:27:15Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
max-width:100%;
height:auto;
/*
width: 239px;
height: 34px;
*/
}
.page-Main_page .firstHeading {
display:none;
}
479beadb293e800882a746ffd9269541496d0b1e
177
176
2023-10-18T19:37:54Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
width:auto;
max-height:34px;
/*
width: 239px;
height: 34px;
*/
}
.page-Main_page .firstHeading {
display:none;
}
4285fb32f1f494a1e5f6c987855448849b9c6482
178
177
2023-10-18T20:46:19Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
width:auto;
height:34px;
/*
width: 239px;
height: 34px;
*/
}
.page-Main_page .firstHeading {
display:none;
}
c4f2e24b137cf957a71e540e73bc9bb85afa3966
179
178
2023-10-18T21:32:34Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely
#p-banner {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px;
}
*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain;
max-width:none;
/* width:auto; */
height:34px;
/*
width: 239px;
height: 34px;
*/
}
.page-Main_page .firstHeading {
display:none;
}
/*
<h1 id="firstHeading" class="firstHeading mw-first-heading">Robocraft 2 Wiki</h1>
*/
ee4ecf1be6ec83a67eb8cf830e074b90073d075c
181
179
2023-10-18T21:41:44Z
Fugii
2
Cleaned up with work on changing the title text logo is mostly done
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
.page-Main_page .firstHeading {
display:none;
}
/*
<h1 id="firstHeading" class="firstHeading mw-first-heading">Robocraft 2 Wiki</h1>
*/
72515ca5d2d0f9d6a8a2221a62e4ca223b5b15c0
182
181
2023-10-18T21:45:54Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode */
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
.page-Main_page .firstHeading {
display:none;
}
.firstHeading.mw-first-heading {
display:none;
}
108d49a1d81c544ea8ef537b62bca48e26896efc
183
182
2023-10-18T21:47:36Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode - doesn't work yet*/
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
642d8b50f8ca92de574c79cecf10556a7fbd49c0
184
183
2023-10-18T21:57:17Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode - doesn't work yet*/
body {
filter: invert(0);
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
a8e76db4d548429c53f6ffe0a67a5248cf1f76cd
185
184
2023-10-18T21:59:04Z
Fugii
2
Undo revision 184 by [[Special:Contributions/Fugii|Fugii]] ([[User talk:Fugii|talk]])
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
/* color: #ffffff; */
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/* disables inverting background image for dark mode - doesn't work yet*/
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
642d8b50f8ca92de574c79cecf10556a7fbd49c0
186
185
2023-10-18T22:12:15Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/*
body {
/* color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
*/
/* disables inverting background image for dark mode - doesn't work yet*/
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/* this will be another attempt at avoiding the dark mode inversion */
body::before {
content: ""; /* Add content to the ::before pseudo-element */
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */
filter: invert(0); /* Prevent inversion for the background image */
z-index: -1; /* Place the background image behind the content */
}
body {
filter: invert(1); /* Apply inversion to the entire body */
}
c07fedd68f00e5dd6e0daff63e5c5b6a2f159d0e
187
186
2023-10-18T22:13:18Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/*
body {
/* color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
*/
/* disables inverting background image for dark mode - doesn't work yet*/
body .mw-no-invert {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/* this will be another attempt at avoiding the dark mode inversion */
body::before {
content: ""; /* Add content to the ::before pseudo-element */
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */
filter: invert(0); /* Prevent inversion for the background image */
z-index: -1; /* Place the background image behind the content */
}
37b693b69f21b8a7ad6dad50f521f3d33343295c
188
187
2023-10-18T22:16:56Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/*
body {
/* color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
*/
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/* this will be another attempt at avoiding the dark mode inversion */
body::before {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */
filter: invert(0); /* Prevent inversion for the background image */
z-index: -1; /* Place the background image behind the content */
}
8fc3266f9c6e02e44cd1955c820fadb98d88e481
189
188
2023-10-18T22:18:15Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/*
body {
/* color: #ffffff;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
*/
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/* this will be another attempt at avoiding the dark mode inversion */
body::before {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */
filter: invert(0); /* Prevent inversion for the background image */
}
1f027aa3d7dbfea895f279975a4f9387a507a37c
190
189
2023-10-18T22:32:15Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
85ccbc37f368b7df6aaf25805cf161d16f20982e
191
190
2023-10-18T22:49:23Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
body::before {
content: ""; /* Add content to the ::before pseudo-element */
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; /* Specify the background image */
filter: invert(0); /* Prevent inversion for the background image */
z-index: -1; /* Place the background image behind the content */
}
118c2f5fabe6823125ebcf3739da3b28a0124306
192
191
2023-10-18T22:55:02Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.0;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
body::before {
content: ""; /* Add content to the ::before pseudo-element */
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; /* Specify the background image */
filter: invert(0); /* Prevent inversion for the background image */
z-index: -1; /* Place the background image behind the content */
}
45aff93af3e10aef1f62d3aa0c8d25f8d43bfeee
193
192
2023-10-18T23:16:23Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.0;
}
/*Original background location - transparency enables body background */
/*
#mw-content-container {
background-color: #eaecf000 !important;
}
*/
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
body::before {
content: ""; /* Add content to the ::before pseudo-element */
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; /* Specify the background image */
filter: invert(0); /* Prevent inversion for the background image */
filter:none;
-webkit-filter: none;
z-index: -1; /* Place the background image behind the content */
}
b8efdbaf9672321e58e3bf439c8582a13d824bdf
194
193
2023-10-18T23:23:51Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/*
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
*/
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.0;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* replace the title text with an image - this hides it entirely */
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
23158a5f379693494147882bd3d17c36655ed6f0
195
194
2023-10-18T23:25:49Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.0;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
4365668dc9bf0d5c85a4cdb2ee11427767bfeaaf
196
195
2023-10-18T23:26:27Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
2b1cc6c979d381271bf8ed0241d0f09820fc07b8
197
196
2023-10-18T23:57:33Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #101014;
border: solid #323237;
}
#site-navigation {
background: #101014;
border: solid #323237;
}
#site-tools {
background: #101014;
border: solid #323237;
}
#page-tools {
background: #101014;
border: solid #323237;
}
c9e5dd789df649168c9f0caabd0b01e47b9705de
198
197
2023-10-19T00:09:07Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #101014;
border: solid #323237;
}
/*
#site-navigation.sidebar-chunk {
background: #101014;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #101014;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #101014;
border: solid #323237;
}
*/
.sidebar-chunk {
background: #101014;
border: solid #323237;
}
.vector-icon-edit a {
color: #323237;
}
fe47951c9e1c175f1dd45a50275b259a186df35e
199
198
2023-10-19T00:15:21Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #101014;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #101014;
border: solid #323237;
}
#mw-related-navigation.sidebar-chunk {
background: #101014;
border: solid #323237;
}
.vector-icon-edit a {
color: white;
}
61a6ef5bf26058e02a4cd3e19fbc55c7bae8bce2
200
199
2023-10-19T00:28:38Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #101014;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #101014;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #101014;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #101014;
border: solid #323237;
}
.mw-editsection {
fill: #d9d9d9;
}
4db6d9c1de649058c9c958538bc8b65b4f2ca270
201
200
2023-10-19T00:31:00Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #101014;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #101014;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #101014;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #101014;
border: solid #323237;
}
.mw-editsection {
fill: #d9d9d9;
}
.mw-body-content a {
color: #29717e;
}
70a0f9516d05ef912ab4cfa6492bc5ff527d0928
203
201
2023-10-19T00:41:26Z
Fugii
2
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #212121;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #212121;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #212121;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #212121;
border: solid #323237;
}
.mw-editsection {
fill: #d9d9d9;
}
.mw-body-content a {
color: #29717e;
}
99ddb5d579667f25f36cf8d4af214ad5400bc880
205
203
2023-10-19T00:43:31Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #141414;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
.mw-editsection {
fill: #d9d9d9;
}
.mw-body-content a {
color: #29717e;
}
9204097458e4e42b18a31975b2bd58c9fd220688
206
205
2023-10-19T00:47:25Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #141414;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
.mw-editsection {
fill: #d9d9d9;
}
.mw-body-content a {
color: #5979ae !important;
}
d513adf341140e74026638b9638ad8e720676dc1
MediaWiki:Common.css
8
7
164
14
2023-10-18T18:32:05Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
/* replace the title text with an image */
#p-logo a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
background-size:contain;
width: 239px;
height: 34px;
text-indent: -9999px; /*hides the default text */
}
81e3b6059e987917433e4831392b800bbf6eb835
165
164
2023-10-18T18:36:09Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
/* replace the title text with an image */
#p-tagline {
display: none;
}
#p-captions {
background: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
width: 239px;
height: 34px;
}
df69d39e5c882b51550e0fc452e7cd850e950b92
166
165
2023-10-18T18:39:24Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
/* replace the title text with an image */
#p-tagline {
display: none;
}
#p-cactions {
background: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center;
width: 239px;
height: 34px;
}
0cb49e75f2762060283e2904f6cb51254c4e634f
167
166
2023-10-18T18:42:13Z
Fugii
2
css
text/css
/* CSS placed here will be applied to all skins */
f23a4358c198efde0025fa6fb8082854aa392a65
File:Backgroundtest.png
6
6
202
8
2023-10-19T00:37:06Z
Fugii
2
Fugii uploaded a new version of [[File:Backgroundtest.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
204
202
2023-10-19T00:41:48Z
Fugii
2
Fugii uploaded a new version of [[File:Backgroundtest.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Timeless.js
8
10
207
30
2023-10-19T00:54:42Z
Fugii
2
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Timeless skin */
document.addEventListener('DOMContentLoaded', function() {
// Replace 'your-link-class' with the actual class used for links in the sidebar
var links = document.querySelectorAll('.sidebar-chunk');
// Change link colors
links.forEach(function(link) {
link.style.color = '#5979ae'; // Change link color to a lighter/faded blue
});
});
a46ef7bafc32bcd187d15e2dd988e96cf9880e2a
File:Pencil-light.svg
6
47
208
2023-10-19T01:06:04Z
Fugii
2
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Timeless.css
8
8
209
206
2023-10-19T01:08:18Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #141414;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.mw-body-content a {
color: #5979ae !important;
}
9b20c6af2556bc10a6aee80417f447588b427fcc
213
209
2023-10-19T01:23:13Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #141414;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline /*li[id^='ca-nstab-'] */ a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
#ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
.mw-body-content a {
color: #5979ae;
}
7db89b11ca5c03c5394f94ae1932f14db51dddd4
214
213
2023-10-19T01:24:56Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* Darker color scheme test - WIP
#mw-content {
background-color: #151516;
}
.site-navigation {
background-color: #151516;
}
.page-tools {
background-color: #151516;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #B0B0B0;
border: 1px solid #333;
}
.editOptions {
border: #222;
background: #555;
}
*/
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #141414;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
.mw-body-content a {
color: #5979ae;
}
143837faad17a6a00738841eafecd5a75e63fcb0
215
214
2023-10-19T01:49:25Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
5bba4daaa857c78e7951f99e612ec7580a298fba
218
215
2023-10-19T02:00:43Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #d9d9d9;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
0fb87715cb9bd5ed7c25f564858cdd86fc058b95
222
218
2023-10-19T02:09:05Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
829b36a5d1b6e390eabd81ea8f82e32f88a8fb62
223
222
2023-10-19T10:20:55Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
cd777456f8069955de450db1d934291f072e590f
224
223
2023-10-19T10:34:44Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
a6aa2b921857808fdb9a15c1eebc3765842669ef
225
224
2023-10-19T10:37:38Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color */
#searchinput {
background: #252525;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
b6dd628cf9ef6cf395af59d7eaa00ad7373b45a2
226
225
2023-10-19T10:46:59Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color */
#simplesearch {
background: #252525;
border: solid 1px #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
a31dccc1968fddb6525e674fa1e89a4ad63d5dad
227
226
2023-10-19T10:52:34Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color */
#simpleSearch {
background: #252525 !important;
border: solid 1px #323237 !important;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
745b616ac02fe3c9d310fa974d13139396174cdc
228
227
2023-10-19T10:54:40Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color */
#simpleSearch {
background: #252525 !important;
border: solid 1px #323237 !important;
}
.simpleSearch {
background: #252525 !important;
border: solid 1px #323237 !important;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
36a05ca7199d5f38a8cd979617b380bee4b0ad87
230
228
2023-10-19T11:06:21Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color */
#simpleSearch {
background: #252525 !important;
border: solid 1px #323237 !important;
}
.simpleSearch {
background: #252525 !important;
border: solid 1px #323237 !important;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
body .client-darkmode {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png);
background-repeat: repeat;
}
ed37809043ad16bf4d5bd3ea82993d3319bda6f9
231
230
2023-10-19T15:34:35Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color */
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
body .client-darkmode {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png);
background-repeat: repeat;
}
46c9b52636b75897ce0862fd67501183de051552
232
231
2023-10-19T15:36:22Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
body .client-darkmode {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png);
background-repeat: repeat;
}
48669621724498e757e0abccdfe944211de155c3
233
232
2023-10-19T15:40:58Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
body .client-darkmode {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png);
background-repeat: repeat;
}
44cd3e5cbe0e24b93837adee8f728009dcdfaae9
234
233
2023-10-19T15:46:16Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
8ff0a2913f56725f02b0453fc4a2634ba9b975cb
236
234
2023-10-19T16:27:13Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.mainpage.firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
f5ad934973b7939c5a100492b42aa92a08396da1
237
236
2023-10-19T16:31:04Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.mainpage .firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
e4197393cba52d8abcb3ecc1d341c651a7f06e05
238
237
2023-10-19T16:33:39Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none !important;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
450a2f5f7d33144a0edea649f7231f815c40d380
239
238
2023-10-19T16:39:16Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
.page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
2fb8af4ea65e42c1815f5cf16702121d1761c209
240
239
2023-10-19T16:42:21Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
.page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
c7da8533402ae6dafef926b70653130e3440e17d
241
240
2023-10-19T16:43:44Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
#page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
2aebc7396c95693834068309149503d6d969be17
242
241
2023-10-19T16:47:38Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
/*
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
*/
#page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
/*
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
e55e95b7e39396998f98410352a0069946a72a10
243
242
2023-10-19T17:21:21Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
/*
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
*/
/* does not work
#page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
*/
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
0ba5cb1012546cef17f9d74294061a0ac42cca07
244
243
2023-10-19T18:03:06Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.2;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
/*
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
*/
/* does not work
#page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
*/
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
.thumbinner .thumbimage .thumbborder {
border: solid 1px #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
82c9d7c3698a4294eaafb1bb7fbcdf5530b0b475
245
244
2023-10-19T18:06:25Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.3;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
/*
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
*/
/* does not work
#page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
*/
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
.thumbborder {
border: solid 1px #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
96d88a88a1ff08fb045ebd275dbaf3b1e295e366
246
245
2023-10-19T18:11:18Z
Fugii
2
css
text/css
#141414/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.3;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
/*
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
*/
/* does not work
#page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
*/
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */
.mw-body-content a {
color: #5979ae;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
0c95f05e0241dc7409d745b013953278716b23fe
File:Clock-light.svg
6
48
210
2023-10-19T01:21:30Z
Fugii
2
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Page-light.svg
6
49
211
2023-10-19T01:21:48Z
Fugii
2
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Talk-light.svg
6
50
212
2023-10-19T01:22:11Z
Fugii
2
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Backgroundtest.png
6
6
216
204
2023-10-19T01:52:12Z
Fugii
2
Fugii uploaded a new version of [[File:Backgroundtest.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
217
216
2023-10-19T01:53:04Z
Fugii
2
Fugii uploaded a new version of [[File:Backgroundtest.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
219
217
2023-10-19T02:02:27Z
Fugii
2
Fugii reverted [[File:Backgroundtest.png]] to an old version
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
220
219
2023-10-19T02:03:30Z
Fugii
2
Fugii uploaded a new version of [[File:Backgroundtest.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Welcome
10
3
221
180
2023-10-19T02:06:05Z
Fugii
2
/* Welcome to the Robocraft 2 Wiki */
wikitext
text/x-wiki
<div style='text-align: center;'>
== <big>Welcome to the Robocraft 2 Wiki</big> ==
This wiki is still being built and organized. Information may not be fully complete, feel free to help or edit as needed!
</div>
<div style='text-align: center;'>
So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]'''
</div>
<noinclude>
<templatedata>
{
"params": {},
"description": "test welcome"
}
</templatedata>
</noinclude>
159bdae8c39b637fe9f598fbb45d3e18c336735a
235
221
2023-10-19T15:51:27Z
Fugii
2
/* Welcome to the Robocraft 2 Wiki */
wikitext
text/x-wiki
<div style='text-align: center;'>
== Welcome to the Robocraft 2 Wiki ==
This wiki is still being built and organized. Information may not be fully complete, feel free to help or edit as needed!
</div>
<div style='text-align: center;'>
So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]'''
</div>
<noinclude>
<templatedata>
{
"params": {},
"description": "test welcome"
}
</templatedata>
</noinclude>
880dd1b896dc09c5cbcdb0db2e3c5b9ef532978f
File:Backgroundtest dark v6 INVERT.png
6
51
229
2023-10-19T11:03:58Z
Fugii
2
Test for darkmode
wikitext
text/x-wiki
== Summary ==
Test for darkmode
17927a3e7d7a09567ae6d2d2c06cea78f214cb33
Template:Helpful Pages
10
52
247
2023-10-19T20:31:37Z
Fugii
2
Created page with "== Helpful Pages == * [[Armour and Health Model]] * [[Materials]] * [[SCU]] * [[Pilot Seat]] * [[3 Capture Points]]"
wikitext
text/x-wiki
== Helpful Pages ==
* [[Armour and Health Model]]
* [[Materials]]
* [[SCU]]
* [[Pilot Seat]]
* [[3 Capture Points]]
4e65993d7d0a3474d09dfcbcbb4e54d9cf387e0e
248
247
2023-10-19T20:42:56Z
Fugii
2
wikitext
text/x-wiki
== Helpful Pages ==
* [[Armour and Health Model]]
* [[Materials]]
* [[SCU]]
* [[Pilot Seat]]
* [[3 Capture Points]]
<templatestyles src="Helpful Pages/styles.css />
7e24462f3de6e7c5349caae296e6a3f3566f8faf
Template:Helpful Pages/styles.css
10
53
249
2023-10-19T20:47:05Z
Fugii
2
Created page with "#Helpful_Pages { text-align: center; }"
sanitized-css
text/css
#Helpful_Pages {
text-align: center;
}
503ee98a7d5356f60659c61ab2ad71e4af3e7d2e
250
249
2023-10-19T20:48:33Z
Fugii
2
sanitized-css
text/css
.mw-body h2 {
text-align: center;
}
ea2d96d9848fd09b1c1e9c250b529dafda6d0cb5
251
250
2023-10-19T20:50:08Z
Fugii
2
sanitized-css
text/css
#mw-body h2 {
text-align: center;
}
cca0b6444509a7806944748ddaf505189b8097f8
252
251
2023-10-19T20:50:57Z
Fugii
2
sanitized-css
text/css
h2 {
text-align: center;
}
5781c938f0ea760f718152166464f7bacff9311e
Template:Guides and Mechanics
10
54
253
2023-10-19T20:54:09Z
Fugii
2
Created page with "== Guides and Mechanics == * [[Logic]] * [[Connection Strength]] * [[Penetration]] <templatestyles src="Guides and Mechanics/styles.css />"
wikitext
text/x-wiki
== Guides and Mechanics ==
* [[Logic]]
* [[Connection Strength]]
* [[Penetration]]
<templatestyles src="Guides and Mechanics/styles.css />
1a6a4f7a47ccd247042e521540525999701381aa
257
253
2023-10-19T21:34:37Z
Fugii
2
/* Guides and Mechanics */
wikitext
text/x-wiki
<div style="text-align: center;">
== Guides and Mechanics ==
</div>
* [[Logic]]
* [[Connection Strength]]
* [[Penetration]]
<templatestyles src="Guides and Mechanics/styles.css />
e25d45644b11b5a3d5ba366437d456035e9357dc
Template:Guides and Mechanics/styles.css
10
55
254
2023-10-19T20:54:31Z
Fugii
2
Created page with "h2 { text-align: center; }"
sanitized-css
text/css
h2 {
text-align: center;
}
5781c938f0ea760f718152166464f7bacff9311e
256
254
2023-10-19T21:34:29Z
Fugii
2
Blanked the page
sanitized-css
text/css
da39a3ee5e6b4b0d3255bfef95601890afd80709
Test Page 1
0
4
255
6
2023-10-19T21:28:37Z
Fugii
2
wikitext
text/x-wiki
This is a test page for formatting
[[Category:TestPages]]
<div class="info-section">
{{Helpful Pages}}
</div>
<div class="info-section">
{{Guides and Mechanics}}
</div>
ac54873b29ab489255f312b9468e77ea05b1a1b5
Template:Helpful Pages/styles.css
10
53
258
252
2023-10-19T21:35:30Z
Fugii
2
Blanked the page
sanitized-css
text/css
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Helpful Pages
10
52
259
248
2023-10-19T21:35:54Z
Fugii
2
wikitext
text/x-wiki
<div style="text-align: center;">
== Helpful Pages ==
</div>
* [[Armour and Health Model]]
* [[Materials]]
* [[SCU]]
* [[Pilot Seat]]
* [[3 Capture Points]]
<templatestyles src="Helpful Pages/styles.css />
95fb2ba8ad57fe7e636a627665a5d305d57fcb92
Template:Section 1
10
57
261
2023-10-19T21:43:52Z
Fugii
2
This template is the first section of content for the front page
wikitext
text/x-wiki
<div class="info-section">
{{Helpful Pages}}
</div>
<div class="info-section">
{{Guides and Mechanics}}
</div>
38e4b7d7e4252eafa30efc8aec8fffe0ffe8ec71
263
261
2023-10-19T21:45:40Z
Fugii
2
wikitext
text/x-wiki
<templatestyles src="Section 1/styles.css" />
<div class="info-section">
{{Helpful Pages}}
</div>
<div class="info-section">
{{Guides and Mechanics}}
</div>
7b295b5c1babaddac130dcdb559f5a77c868d984
264
263
2023-10-19T21:48:24Z
Fugii
2
wikitext
text/x-wiki
<templatestyles src="Section 1/styles.css" />
<div class="info-container">
<div class="info-box">
{{Helpful Pages}}
</div>
<div class="info-box">
{{Guides and Mechanics}}
</div>
</div>
4cd795ce54c9f4bf64b74b0799562792146be461
Template:Section 1/styles.css
10
58
262
2023-10-19T21:44:41Z
Fugii
2
Created page with ".info-section { width: 48%; /* Adjust the width as needed to control spacing */ padding: 20px; border: 1px solid #ffffff; /* Add a border for separation */ box-sizing: border-box; margin: 10px; /* Add margin to control the spacing between sections */ }"
sanitized-css
text/css
.info-section {
width: 48%; /* Adjust the width as needed to control spacing */
padding: 20px;
border: 1px solid #ffffff; /* Add a border for separation */
box-sizing: border-box;
margin: 10px; /* Add margin to control the spacing between sections */
}
30a6499a3b5acf5a9d60218e180d0e947ae4b835
265
262
2023-10-19T21:48:42Z
Fugii
2
sanitized-css
text/css
.info-container {
display: flex;
}
.info-box {
flex: 1;
padding: 10px;
border: 1px solid #ccc;
}
ef822393bb0f414f72d009f962497b7177edaee0
266
265
2023-10-19T21:49:21Z
Fugii
2
sanitized-css
text/css
.info-container {
display: flex;
}
.info-box {
flex: 1;
padding: 10px;
border: none;
}
10f05f1d1fdef91c4c5530f38dbe0bc84241bc3a
267
266
2023-10-19T21:52:23Z
Fugii
2
sanitized-css
text/css
/*
.info-container {
display: flex;
}
.info-box {
flex: 1;
padding: 10px;
border: none;
}
*/
.info-container {
display: flex; /* Use flexbox to create a two-column layout */
justify-content: space-between; /* Space columns evenly */
flex-wrap: wrap; /* Allow columns to wrap on smaller screens */
}
.info-box {
flex: 1;
padding: 10px;
border: none;
}
@media screen and (max-width: 768px) {
.info-container {
flex-direction: column; /* Change to a single column layout */
}
.info-box {
width: 100%; /* Full width for single column on smaller screens */
}
}
01ae76f6941bd109b1433e40618602b52cda2e61
268
267
2023-10-19T21:53:19Z
Fugii
2
sanitized-css
text/css
.info-container {
display: flex; /* Use flexbox to create a two-column layout */
justify-content: space-between; /* Space columns evenly */
flex-wrap: wrap; /* Allow columns to wrap on smaller screens */
}
.info-box {
flex: 1;
padding: 10px;
border: none;
}
@media screen and (max-width: 780px) {
.info-container {
flex-direction: column; /* Change to a single column layout */
}
.info-box {
width: 100%; /* Full width for single column on smaller screens */
}
}
c51acfc05980892c8dffede5b310811743a86f50
Main Page
0
1
269
160
2023-10-19T22:32:02Z
Fugii
2
Replaced content with "__NOTOC__ <nowiki> </nowiki> {{Welcome}} {{Section 1}}"
wikitext
text/x-wiki
__NOTOC__
<nowiki>
</nowiki>
{{Welcome}}
{{Section 1}}
03393185748f0d0cd7242c176d67b84c82433828
275
269
2023-10-19T23:14:07Z
Fugii
2
wikitext
text/x-wiki
__NOTOC__
<nowiki>
</nowiki>
{{Welcome}}
{{Section 1}}
{{Components}}
1d8bb0b29dc9243b3fe3bb7c9af57ef5271a164e
Template:Components
10
59
270
2023-10-19T23:09:17Z
Fugii
2
Created page with "<div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movment]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [[Cosmetics]] </li> </ul> </div>"
wikitext
text/x-wiki
<div style="text-align: center;">
== Components ==
</div>
<div class="two-column-list">
<ul>
<li> [[Shapes]] </li>
<li> [[Movment]] </li>
<li> [[Weapons]] </li>
<li> [[Logic Blocks]] </li>
<li> [[Math Blocks]] </li>
<li> [[Sensors]] </li>
<li> [[Passive Joints]] </li>
<li> [[Powered Joints]] </li>
<li> [[Cosmetics]] </li>
</ul>
</div>
0afe64c832f1240ab46a20e660da11091c052d4a
272
270
2023-10-19T23:12:08Z
Fugii
2
wikitext
text/x-wiki
<div style="text-align: center;">
== Components ==
</div>
<div class="two-column-list">
<ul>
<li> [[Shapes]] </li>
<li> [[Movment]] </li>
<li> [[Weapons]] </li>
<li> [[Logic Blocks]] </li>
<li> [[Math Blocks]] </li>
<li> [[Sensors]] </li>
<li> [[Passive Joints]] </li>
<li> [[Powered Joints]] </li>
<li> [[Cosmetics]] </li>
</ul>
</div>
<templatestyles src="Components/styles.css" />
2391851e6ddf96c061f72f17cc07e941481a5f49
Template:Components/styles.css
10
60
271
2023-10-19T23:11:02Z
Fugii
2
Created page with ".two-column-list { column-count: 3; column-gap: 20px; } .two-column-list ul { padding: 0; list-style: none; }"
sanitized-css
text/css
.two-column-list {
column-count: 3;
column-gap: 20px;
}
.two-column-list ul {
padding: 0;
list-style: none;
}
5c6b660d94baff49d13c97c310910f6ee546dbf5
273
271
2023-10-19T23:13:08Z
Fugii
2
sanitized-css
text/css
.two-column-list {
column-count: 3;
column-gap: 20px;
}
.two-column-list ul {
padding: 0;
/* list-style: none; */
}
a24438b603f5b6b5d5a8108c9df2f3ac7e760424
Template:Guides and Mechanics
10
54
274
257
2023-10-19T23:13:24Z
Fugii
2
wikitext
text/x-wiki
<div style="text-align: center;">
== Guides and Mechanics ==
</div>
* [[Logic And Maths]]
* [[Connection Strength]]
* [[Penetration]]
<templatestyles src="Guides and Mechanics/styles.css />
79f9a41836e928a4812724d75b18512fb1d0b98f
Template:Main Page Links
10
61
276
2023-10-19T23:40:59Z
Fugii
2
Created page with "<div style="text-align: center;"> == Links == </div> [https://www.robocraft2.com/ Robocraft.com]<span class="button-link">Button</span>"
wikitext
text/x-wiki
<div style="text-align: center;">
== Links ==
</div>
[https://www.robocraft2.com/ Robocraft.com]<span class="button-link">Button</span>
bf1c4c91d038c804e4a63e4ec1bd4d2a6b4a1293
277
276
2023-10-19T23:41:13Z
Fugii
2
wikitext
text/x-wiki
<div style="text-align: center;">
== Links ==
</div>
[https://www.robocraft2.com/ Robocraft2.com]<span class="button-link">Button</span>
c93b6144eed9d0a1dda575dca2d756657968e7b6
279
277
2023-10-19T23:42:50Z
Fugii
2
wikitext
text/x-wiki
<div style="text-align: center;">
== Links ==
</div>
[https://www.robocraft2.com/ Robocraft2.com]<span class="button-link">Button</span>
<templatestyles src="Main Page Links/styles.css" />
c895030c75ddff6ea117d115897da92264bbaba5
280
279
2023-10-19T23:46:25Z
Fugii
2
wikitext
text/x-wiki
<div style="text-align: center;">
== Links ==
</div>
[https://www.robocraft2.com/ Robocraft2.com]<span class="button-link">Button</span>
<templatestyles src="Main Page Links/styles.css" />
<div class="button-container">
[https://www.robocraft2.com Button Text]
</div>
0230a8c1cdc43e2d64d5cd4ab38776d761c36587
Template:Main Page Links/styles.css
10
62
278
2023-10-19T23:41:57Z
Fugii
2
Created page with " /* Style for buttons */ .button-link { display: inline-block; background-color: #0074d9; /* Button background color */ color: #ffffff; /* Button text color */ padding: 10px 20px; /* Button size */ border: none; border-radius: 5px; /* Rounded corners */ text-decoration: none; } .button-link:hover { background-color: #0056b3; /* Change color on hover */ }"
sanitized-css
text/css
/* Style for buttons */
.button-link {
display: inline-block;
background-color: #0074d9; /* Button background color */
color: #ffffff; /* Button text color */
padding: 10px 20px; /* Button size */
border: none;
border-radius: 5px; /* Rounded corners */
text-decoration: none;
}
.button-link:hover {
background-color: #0056b3; /* Change color on hover */
}
18ad3303e95ae1affc6cb652577dd7e9ea22efdc
281
278
2023-10-19T23:46:43Z
Fugii
2
sanitized-css
text/css
/* Style for buttons */
.button-link {
display: inline-block;
background-color: #0074d9; /* Button background color */
color: #ffffff; /* Button text color */
padding: 10px 20px; /* Button size */
border: none;
border-radius: 5px; /* Rounded corners */
text-decoration: none;
}
.button-link:hover {
background-color: #0056b3; /* Change color on hover */
}
/* Style for button containers */
.button-container {
display: inline-block;
background-color: #0074d9; /* Button background color */
color: #fff; /* Button text color */
padding: 10px 20px; /* Button size */
border: none;
border-radius: 5px; /* Rounded corners */
text-decoration: none;
}
.button-container:hover {
background-color: #0056b3; /* Change color on hover */
}
870bbb4baedfe1cd7326304896cabc76e1e5b5bf
283
281
2023-10-20T00:00:05Z
Fugii
2
sanitized-css
text/css
/* Style for button containers */
.button-container {
display: inline-block;
position: relative; /* Required for pseudo-elements */
background-color: #0074d9; /* Button background color */
color: #fff; /* Button text color */
padding: 10px 20px; /* Button size */
border: none;
border-radius: 5px; /* Rounded corners */
text-decoration: none;
}
/* Create pseudo-element for button border */
.button-container::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid #0056b3; /* Border color */
border-radius: 5px; /* Match the container's border radius */
box-sizing: border-box;
}
3ec8b4195f07bc79fdee1501aa246533dc91e30b
285
283
2023-10-20T00:04:00Z
Fugii
2
sanitized-css
text/css
/* Style for button containers */
.button-container {
display: inline-block;
background-color: #0074d9; /* Button background color */
color: #fff; /* Button text color */
padding: 10px 20px; /* Button size */
border: none;
border-radius: 5px; /* Rounded corners */
text-decoration: none;
}
/* Style for the link inside the button */
.button-container a {
display: block; /* Make the link a block element */
width: 100%;
height: 100%;
text-decoration: none;
color: #fff; /* Match button text color */
}
7a7156133f7990f54c91835e000973b259ba9b21
MediaWiki:Timeless.js
8
10
282
207
2023-10-19T23:50:18Z
Fugii
2
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Timeless skin */
/* this attempts to force change all links a certain color but it doesn't seem to work */
document.addEventListener('DOMContentLoaded', function() {
// Replace 'your-link-class' with the actual class used for links in the sidebar
var links = document.querySelectorAll('.sidebar-chunk');
// Change link colors
links.forEach(function(link) {
link.style.color = '#5979ae'; // Change link color to a lighter/faded blue
});
});
// Wait for the DOM to be ready
document.addEventListener("DOMContentLoaded", function () {
// Find all elements with the "button-container" class
const buttonContainers = document.querySelectorAll(".button-container");
// Add a click event listener to each button container
buttonContainers.forEach((container) => {
container.addEventListener("click", function () {
// Find the first link within the container
const link = container.querySelector("a");
// Check if a link was found and navigate to its URL
if (link) {
window.location.href = link.href;
}
});
});
});
a83a5d54accebfe9fed9d9062277cf7c0f76a7f4
284
282
2023-10-20T00:01:02Z
Fugii
2
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Timeless skin */
/* this attempts to force change all links a certain color but it doesn't seem to work */
document.addEventListener('DOMContentLoaded', function() {
// Replace 'your-link-class' with the actual class used for links in the sidebar
var links = document.querySelectorAll('.sidebar-chunk');
// Change link colors
links.forEach(function(link) {
link.style.color = '#5979ae'; // Change link color to a lighter/faded blue
});
});
0bb4d1ed23f2348e65f29b6f84433cc6c7c854d5
Module:Infobox
828
63
286
2023-10-20T15:13:11Z
Archimedes5000
4
Created page with "local p = {} function p.main(frame) local args = frame:args() local label = {} local data = {} local l_prop = {} local d_prop = {} local idx = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if s ~= nil then label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if s ~= nil then data[i] = v idx[i] = i end local _,_,i = string.find(k, "^l_prop(%d*)$") if s ~= nil..."
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame:args()
local label = {}
local data = {}
local l_prop = {}
local d_prop = {}
local idx = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if s ~= nil then label[i] = v idx[i] = i end
local _,_,i = string.find(k, "^data(%d*)$")
if s ~= nil then data[i] = v idx[i] = i end
local _,_,i = string.find(k, "^l_prop(%d*)$")
if s ~= nil then l_prop[i] = v idx[i] = i end
local _,_,i = string.find(k, "^d_prop(%d*)$")
if s ~= nil then d_prop[i] = v idx[i] = i end
end
for i = 1,#idx,1 do
end
end
return p
1b1b7dd21d2a4b31570342c54af74d66677559ef
287
286
2023-10-20T15:16:31Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args()
local label = {}
local data = {}
local l_prop = {}
local d_prop = {}
local idx = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if s ~= nil then label[i] = v idx[i] = i end
local _,_,i = string.find(k, "^data(%d*)$")
if s ~= nil then data[i] = v idx[i] = i end
local _,_,i = string.find(k, "^l_prop(%d*)$")
if s ~= nil then l_prop[i] = v idx[i] = i end
local _,_,i = string.find(k, "^d_prop(%d*)$")
if s ~= nil then d_prop[i] = v idx[i] = i end
end
for i = 1,#idx,1 do
end
end
return p
328fe30c218065d025b807511e99f43b57b553ce
288
287
2023-10-20T15:17:10Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local label = {}
local data = {}
local l_prop = {}
local d_prop = {}
local idx = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if s ~= nil then label[i] = v idx[i] = i end
local _,_,i = string.find(k, "^data(%d*)$")
if s ~= nil then data[i] = v idx[i] = i end
local _,_,i = string.find(k, "^l_prop(%d*)$")
if s ~= nil then l_prop[i] = v idx[i] = i end
local _,_,i = string.find(k, "^d_prop(%d*)$")
if s ~= nil then d_prop[i] = v idx[i] = i end
end
for i = 1,#idx,1 do
end
end
return p
9dad4ef4c4fb196f0da2cf8d45f2ac03dd70efdd
File:Shape Cube.png
6
64
289
2023-10-20T16:37:22Z
Refticus
8
Cube base shape.
wikitext
text/x-wiki
== Summary ==
Cube base shape.
e060944c69e7b24bb342cde29c491a45e9d5470e
File:Shape Wedge.png
6
65
290
2023-10-20T16:38:42Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shape Tetrahedron.png
6
66
291
2023-10-20T16:40:15Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Neg Tetra.png
6
67
292
2023-10-20T16:40:57Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Quarter Pyramid.png
6
68
293
2023-10-20T16:41:32Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Neg Qtr Pyramid.png
6
69
294
2023-10-20T16:42:04Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Eighth Pyramid.png
6
70
295
2023-10-20T16:42:45Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Double Sliced.png
6
71
296
2023-10-20T16:43:07Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Half Double Sliced.png
6
72
297
2023-10-20T16:43:27Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rounded Neg Tetra.png
6
73
298
2023-10-20T16:44:03Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rneg Qtr Pyramid.png
6
74
299
2023-10-20T16:44:29Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rounded Wedge.png
6
75
300
2023-10-20T16:45:11Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
301
300
2023-10-20T16:46:36Z
Refticus
8
Refticus uploaded a new version of [[File:Rounded Wedge.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rounded Qtr Pyramid.png
6
76
302
2023-10-20T16:47:09Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rounded Tetra.png
6
77
303
2023-10-20T16:47:39Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shape Cone.png
6
78
304
2023-10-20T16:48:03Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Cone Segment.png
6
79
305
2023-10-20T16:48:30Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Hemisphere.png
6
80
306
2023-10-20T16:48:51Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shape Sphere.png
6
81
307
2023-10-20T16:49:19Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Shapes
0
14
308
94
2023-10-20T16:50:20Z
Refticus
8
Base shape image upload.
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Cube.png|frameless]]
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
==Cylinders and Posts==
==Nameplates and Frames==
c8f087c354a6c000097efa7eefaacd6da5ed8f6c
File:Shape Plate.png
6
82
309
2023-10-20T16:51:18Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Wedge.png
6
83
310
2023-10-20T16:51:50Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Triangle.png
6
84
311
2023-10-20T16:52:11Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Tetra.png
6
85
312
2023-10-20T16:52:32Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Neg Tetra.png
6
86
313
2023-10-20T16:53:07Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Qtr Pyramid.png
6
87
314
2023-10-20T16:53:27Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Neg Qtr Pyramid.png
6
88
315
2023-10-20T16:53:51Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Half Dbl Sliced.png
6
89
316
2023-10-20T16:54:22Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Rneg Pyramid.png
6
90
317
2023-10-20T16:54:51Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Rneg Qtr Pyramid.png
6
91
318
2023-10-20T16:57:38Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Rwedge.png
6
92
319
2023-10-20T16:58:00Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Rtetra.png
6
93
320
2023-10-20T16:58:09Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Shapes
0
14
321
308
2023-10-20T16:58:36Z
Refticus
8
/* Plates */ Added plate images.
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Cube.png|frameless]]
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
==Cylinders and Posts==
==Nameplates and Frames==
ff8d838beb1eae7f337168f410ae64ccde73934d
322
321
2023-10-20T17:02:58Z
Refticus
8
Minor formatting change.
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Cube.png|frameless]]
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
==Cylinders==
==Posts and Frames==
==Unique==
f3648a4c16c24b048efd9e757e51deb5195acc09
341
322
2023-10-20T17:10:56Z
Refticus
8
/* Cylinders */ Added images.
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Cube.png|frameless]]
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
==Cylinders==
[[File:Plate Circle.png|frameless]]
[[File:Plate Wide Cylinder.png|frameless]]
[[File:Plate Narrow Cylinder.png|frameless]]
[[File:Wide Cylinder.png|frameless]]
[[File:W Cylinder Bend.png|frameless]]
[[File:W Cylinder T.png|frameless]]
[[File:W Cylinder Cross.png|frameless]]
[[File:W Cylinder Corner.png|frameless]]
[[File:W Cylinder Diagonal.png|frameless]]
[[File:W Cylinder Dbl Diag.png|frameless]]
[[File:Narrow Cylinder.png|frameless]]
[[File:N Cylinder Bend.png|frameless]]
[[File:N Cylinder T.png|frameless]]
[[File:N Cylinder Cross.png|frameless]]
[[File:N Cylinder Corner.png|frameless]]
[[File:N Cylinder Diagonal.png|frameless]]
[[File:N Cylinder Dbl Diag.png|frameless]]
==Posts and Frames==
==Unique==
ca0cea382981d983fd8298052ced6702b4edf433
342
341
2023-10-20T17:11:26Z
Refticus
8
/* Plates */ Forgot one image.
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Cube.png|frameless]]
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
[[File:Plate Qtr Cricle.png|frameless]]
==Cylinders==
[[File:Plate Circle.png|frameless]]
[[File:Plate Wide Cylinder.png|frameless]]
[[File:Plate Narrow Cylinder.png|frameless]]
[[File:Wide Cylinder.png|frameless]]
[[File:W Cylinder Bend.png|frameless]]
[[File:W Cylinder T.png|frameless]]
[[File:W Cylinder Cross.png|frameless]]
[[File:W Cylinder Corner.png|frameless]]
[[File:W Cylinder Diagonal.png|frameless]]
[[File:W Cylinder Dbl Diag.png|frameless]]
[[File:Narrow Cylinder.png|frameless]]
[[File:N Cylinder Bend.png|frameless]]
[[File:N Cylinder T.png|frameless]]
[[File:N Cylinder Cross.png|frameless]]
[[File:N Cylinder Corner.png|frameless]]
[[File:N Cylinder Diagonal.png|frameless]]
[[File:N Cylinder Dbl Diag.png|frameless]]
==Posts and Frames==
==Unique==
561058b8f3caac435dbb460b0afacc701ec27707
354
342
2023-10-20T17:15:42Z
Refticus
8
/* Posts and Frames */ Added images.
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Cube.png|frameless]]
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
[[File:Plate Qtr Cricle.png|frameless]]
==Cylinders==
[[File:Plate Circle.png|frameless]]
[[File:Plate Wide Cylinder.png|frameless]]
[[File:Plate Narrow Cylinder.png|frameless]]
[[File:Wide Cylinder.png|frameless]]
[[File:W Cylinder Bend.png|frameless]]
[[File:W Cylinder T.png|frameless]]
[[File:W Cylinder Cross.png|frameless]]
[[File:W Cylinder Corner.png|frameless]]
[[File:W Cylinder Diagonal.png|frameless]]
[[File:W Cylinder Dbl Diag.png|frameless]]
[[File:Narrow Cylinder.png|frameless]]
[[File:N Cylinder Bend.png|frameless]]
[[File:N Cylinder T.png|frameless]]
[[File:N Cylinder Cross.png|frameless]]
[[File:N Cylinder Corner.png|frameless]]
[[File:N Cylinder Diagonal.png|frameless]]
[[File:N Cylinder Dbl Diag.png|frameless]]
==Posts and Frames==
[[File:Post Straight.png|frameless]]
[[File:Post L Shape.png|frameless]]
[[File:Post T Junction.png|frameless]]
[[File:Post Cross.png|frameless]]
[[File:Post Corner.png|frameless]]
[[File:Post Diagonal.png|frameless]]
[[File:Post Dbl Diagonal.png|frameless]]
[[File:Frame Square.png|frameless]]
[[File:Frame Triangle.png|frameless]]
[[File:Frame Square Skew.png|frameless]]
[[File:Frame Tri Skew.png|frameless]]
==Unique==
150b992433b3014b22713244ed90a24d39b4a926
356
354
2023-10-20T17:16:30Z
Refticus
8
/* Unique */ Added nameplate image
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Cube.png|frameless]]
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
[[File:Plate Qtr Cricle.png|frameless]]
==Cylinders==
[[File:Plate Circle.png|frameless]]
[[File:Plate Wide Cylinder.png|frameless]]
[[File:Plate Narrow Cylinder.png|frameless]]
[[File:Wide Cylinder.png|frameless]]
[[File:W Cylinder Bend.png|frameless]]
[[File:W Cylinder T.png|frameless]]
[[File:W Cylinder Cross.png|frameless]]
[[File:W Cylinder Corner.png|frameless]]
[[File:W Cylinder Diagonal.png|frameless]]
[[File:W Cylinder Dbl Diag.png|frameless]]
[[File:Narrow Cylinder.png|frameless]]
[[File:N Cylinder Bend.png|frameless]]
[[File:N Cylinder T.png|frameless]]
[[File:N Cylinder Cross.png|frameless]]
[[File:N Cylinder Corner.png|frameless]]
[[File:N Cylinder Diagonal.png|frameless]]
[[File:N Cylinder Dbl Diag.png|frameless]]
==Posts and Frames==
[[File:Post Straight.png|frameless]]
[[File:Post L Shape.png|frameless]]
[[File:Post T Junction.png|frameless]]
[[File:Post Cross.png|frameless]]
[[File:Post Corner.png|frameless]]
[[File:Post Diagonal.png|frameless]]
[[File:Post Dbl Diagonal.png|frameless]]
[[File:Frame Square.png|frameless]]
[[File:Frame Triangle.png|frameless]]
[[File:Frame Square Skew.png|frameless]]
[[File:Frame Tri Skew.png|frameless]]
==Unique==
[[File:Nameplate.png|frameless]]
3aadd819e714fbb2a874efa66684fd37cc72d521
File:Plate Circle.png
6
94
323
2023-10-20T17:03:22Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Wide Cylinder.png
6
95
324
2023-10-20T17:03:39Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Narrow Cylinder.png
6
96
325
2023-10-20T17:03:59Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plate Qtr Cricle.png
6
97
326
2023-10-20T17:04:15Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Wide Cylinder.png
6
98
327
2023-10-20T17:05:01Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:W Cylinder Bend.png
6
99
328
2023-10-20T17:05:25Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:W Cylinder T.png
6
100
329
2023-10-20T17:06:44Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:W Cylinder Cross.png
6
101
330
2023-10-20T17:06:57Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:W Cylinder Corner.png
6
102
331
2023-10-20T17:07:09Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:W Cylinder Diagonal.png
6
103
332
2023-10-20T17:07:18Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:W Cylinder Dbl Diag.png
6
104
333
2023-10-20T17:07:28Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Narrow Cylinder.png
6
105
334
2023-10-20T17:09:12Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:N Cylinder Bend.png
6
106
335
2023-10-20T17:09:22Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:N Cylinder T.png
6
107
336
2023-10-20T17:09:32Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:N Cylinder Cross.png
6
108
337
2023-10-20T17:09:44Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:N Cylinder Corner.png
6
109
338
2023-10-20T17:10:00Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:N Cylinder Diagonal.png
6
110
339
2023-10-20T17:10:19Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:N Cylinder Dbl Diag.png
6
111
340
2023-10-20T17:10:29Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Post Straight.png
6
112
343
2023-10-20T17:11:56Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Post L Shape.png
6
113
344
2023-10-20T17:13:02Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Post T Junction.png
6
114
345
2023-10-20T17:13:13Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Post Cross.png
6
115
346
2023-10-20T17:13:22Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Post Corner.png
6
116
347
2023-10-20T17:13:32Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Post Diagonal.png
6
117
348
2023-10-20T17:13:44Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Post Dbl Diagonal.png
6
118
349
2023-10-20T17:13:52Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Frame Square.png
6
119
350
2023-10-20T17:15:03Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Frame Triangle.png
6
120
351
2023-10-20T17:15:19Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Frame Square Skew.png
6
121
352
2023-10-20T17:15:27Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Frame Tri Skew.png
6
122
353
2023-10-20T17:15:35Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Nameplate.png
6
123
355
2023-10-20T17:16:10Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Module:PrimitiveBlockData.json
828
124
357
2023-10-20T18:51:25Z
Archimedes5000
4
Created page with "{ "0": { "Type": "Cube", "Name": "Cube", "Data": { "Path": "Cube", "SpriteName": "Cube", "CubeShortNameKey": "strCubeShort", "CubeNameKey": "strCube", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [1,1,1,1,1,1], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube"..."
wikitext
text/x-wiki
{
"0": {
"Type": "Cube",
"Name": "Cube",
"Data": {
"Path": "Cube",
"SpriteName": "Cube",
"CubeShortNameKey": "strCubeShort",
"CubeNameKey": "strCube",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3,4,5],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [1,1,1,1,1,1],
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Shapes",
"SortIndex": 1000
}
},
"5": {
"Type": "Cube",
"Name": "Wedge",
"Data": {
"Path": "Wedge",
"SpriteName": "Wedge",
"CubeShortNameKey": "strWedgeShort",
"CubeNameKey": "strWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0.85375,0,1,1,0],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1001
}
},
"8": {
"Type": "Cube",
"Name": "Tetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "Tetrahedron",
"CubeShortNameKey": "strTetrahedronShort",
"CubeNameKey": "strTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.85375,0,0.85375,0.85375,0],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1002
}
},
"1": {
"Type": "Cube",
"Name": "NegativeTetrahedron",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "NegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronShort",
"CubeNameKey": "strNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,1,0.85375,1,1,0.85375],
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1003
}
},
"6": {
"Type": "Cube",
"Name": "QuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "QuarterPyramid",
"CubeShortNameKey": "strQuarterPyramidShort",
"CubeNameKey": "strQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,4],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.85375,0,1,0.85375,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1004
}
},
"2": {
"Type": "Cube",
"Name": "NegativeQuarterPyramid",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "NegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidShort",
"CubeNameKey": "strNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,1,0,1,1,0.85375],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1005
}
},
"7": {
"Type": "Cube",
"Name": "EighthPyramid",
"Data": {
"Path": "EighthPyramid",
"SpriteName": "EighthPyramid",
"CubeShortNameKey": "strEighthPyramidShort",
"CubeNameKey": "strEighthPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.85375,0.85375,0],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1006
}
},
"3": {
"Type": "Cube",
"Name": "Double Sliced",
"Data": {
"Path": "DoubleSliced",
"SpriteName": "DoubleSliced",
"CubeShortNameKey": "strDoubleSlicedShort",
"CubeNameKey": "strDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,1,4,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0.85375,0,1,0.85375,0.85375],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1007
}
},
"4": {
"Type": "Cube",
"Name": "HalfDoubleSliced",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "HalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedShort",
"CubeNameKey": "strHalfDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,3,5],
"EdgeConnectingFaces": [0,3,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0,0,0.85375,0,0.85375],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1008
}
},
"9": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedron",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "RoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronShort",
"CubeNameKey": "strRoundedNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.8925,1,0.8925,1,1,0.8925],
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.7000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1009
}
},
"10": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramid",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "RoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.8925,1,0,1,1,0.8925],
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1010
}
},
"11": {
"Type": "Cube",
"Name": "RoundedWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "RoundedWedge",
"CubeShortNameKey": "strRoundedWedgeShort",
"CubeNameKey": "strRoundedWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.8925,0.8925,0,1,1,0],
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.4000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1011
}
},
"12": {
"Type": "Cube",
"Name": "RoundedQuarterPyramid",
"Data": {
"Path": "RoundedQuarterPyramid",
"SpriteName": "RoundedQuarterPyramid",
"CubeShortNameKey": "strRoundedQuarterPyramidShort",
"CubeNameKey": "strRoundedQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,4],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0],
"cm3Volume": 5125,
"Volume": 0.005125,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1012
}
},
"13": {
"Type": "Cube",
"Name": "RoundedTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "RoundedTetrahedron",
"CubeShortNameKey": "strRoundedTetrahedronShort",
"CubeNameKey": "strRoundedTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0],
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1013
}
},
"14": {
"Type": "Cube",
"Name": "Cone",
"Data": {
"Path": "Cone",
"SpriteName": "Cone",
"CubeShortNameKey": "strConeShort",
"CubeNameKey": "strCone",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3],
"EdgeConnectingFaces": [3],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.785,0,0],
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1014
}
},
"15": {
"Type": "Cube",
"Name": "ConeSegment",
"Data": {
"Path": "ConeSegment",
"SpriteName": "ConeSegment",
"CubeShortNameKey": "strConeSegmentShort",
"CubeNameKey": "strConeSegment",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.8525,0,0.8925,0.8525,0],
"cm3Volume": 2080,
"Volume": 0.00208,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1015
}
},
"16": {
"Type": "Cube",
"Name": "Hemisphere",
"Data": {
"Path": "Hemisphere",
"SpriteName": "Hemisphere",
"CubeShortNameKey": "strHemisphereShort",
"CubeNameKey": "strHemisphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3],
"EdgeConnectingFaces": [3],
"ProxyBottom": [1,2,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.785,0,0],
"cm3Volume": 1965,
"Volume": 0.001965,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.4",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1016
}
},
"17": {
"Type": "Cube",
"Name": "Sphere",
"Data": {
"Path": "Sphere",
"SpriteName": "Sphere",
"CubeShortNameKey": "strSphereShort",
"CubeNameKey": "strSphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0,0,0],
"cm3Volume": 3925,
"Volume": 0.003925,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1017
}
},
"18": {
"Type": "Cube",
"Name": "PlateCube",
"Data": {
"Path": "Cube",
"SpriteName": "PlateCube",
"CubeShortNameKey": "strPlateCubeShort",
"CubeNameKey": "strPlateCube",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665],
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1018
}
},
"21": {
"Type": "Cube",
"Name": "PlateWedge",
"Data": {
"Path": "Wedge",
"SpriteName": "PlateWedge",
"CubeShortNameKey": "strPlateWedgeShort",
"CubeNameKey": "strPlateWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1019
}
},
"24": {
"Type": "Cube",
"Name": "PlateTriangle",
"Data": {
"Path": "Triangle",
"SpriteName": "PlateTriangle",
"CubeShortNameKey": "strPlateTriangleShort",
"CubeNameKey": "strPlateTriangle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,2,3,4],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,2,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1020
}
},
"23": {
"Type": "Cube",
"Name": "PlateTetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "PlateTetrahedron",
"CubeShortNameKey": "strPlateTetrahedronShort",
"CubeNameKey": "strPlateTetrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1021
}
},
"19": {
"Type": "Cube",
"Name": "NegativeTetrahedronPlate",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "PlateNegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronPlateShort",
"CubeNameKey": "strNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0.66665,0.85375,1,0.66665,0.595825],
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1022
}
},
"22": {
"Type": "Cube",
"Name": "PlateQuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "PlateQuarterPyramid",
"CubeShortNameKey": "strPlateQuarterPyramidShort",
"CubeNameKey": "strPlateQuarterPyramid",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.595825,0,1,0.595825,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1023
}
},
"20": {
"Type": "Cube",
"Name": "NegativeQuarterPyramidPlate",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "PlateNegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.833325,0,1,1,0.595825],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.4",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1024
}
},
"198": {
"Type": "Cube",
"Name": "HalfDoubleSlicedPlate",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "PlateHalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedPlateShort",
"CubeNameKey": "strHalfDoubleSlicedPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,3,5],
"EdgeConnectingFaces": [0,3,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0,0,0.85375,0,0.595825],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1025
}
},
"25": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedronPlate",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "PlateRoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort",
"CubeNameKey": "strRoundedNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.66665,0.85375,1,0.66665,0.595825],
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1026
}
},
"26": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramidPlate",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "PlateRoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.66665,0,1,0.66665,0.595825],
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1027
}
},
"27": {
"Type": "Cube",
"Name": "PlateRWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "PlateRWedge",
"CubeShortNameKey": "strPlateRWedgeShort",
"CubeNameKey": "strPlateRWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0],
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1028
}
},
"28": {
"Type": "Cube",
"Name": "PlateRTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "PlateRTetra",
"CubeShortNameKey": "strPlateRTretrahedronShort",
"CubeNameKey": "strPlateRTretrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0],
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1029
}
},
"29": {
"Type": "Cube",
"Name": "PlateCircle",
"Data": {
"Path": "Circle",
"SpriteName": "PlateCircle",
"CubeShortNameKey": "strPlateCircleShort",
"CubeNameKey": "strPlateCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.85375,0.85375,0,0],
"cm3Volume": 6120,
"Volume": 0.00612,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1030
}
},
"30": {
"Type": "Cube",
"Name": "WideCylinderPlate",
"Data": {
"Path": "WideCylinder",
"SpriteName": "PlateWideCylinder",
"CubeShortNameKey": "strWideCylinderPlateShort",
"CubeNameKey": "strWideCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1031
}
},
"31": {
"Type": "Cube",
"Name": "NarrowCylinderPlate",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "PlateNarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderPlateShort",
"CubeNameKey": "strNarrowCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1032
}
},
"32": {
"Type": "Cube",
"Name": "PlateQtrCircle",
"Data": {
"Path": "QuarterCircle",
"SpriteName": "PlateQuarterCircle",
"CubeShortNameKey": "strPlateQtrCircleShort",
"CubeNameKey": "strPlateQtrCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,2,3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1033
}
},
"33": {
"Type": "Cube",
"Name": "WideCylinder",
"Data": {
"Path": "WideCylinder",
"SpriteName": "WideCylinder",
"CubeShortNameKey": "strWideCylinderShort",
"CubeNameKey": "strWideCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1034
}
},
"34": {
"Type": "Cube",
"Name": "WideCylinderBend",
"Data": {
"Path": "WideCylinderBend",
"SpriteName": "WideCylinderBend",
"CubeShortNameKey": "strWideCylinderBendShort",
"CubeNameKey": "strWideCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.519125,0.519125,0],
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1035
}
},
"35": {
"Type": "Cube",
"Name": "WideCylinderT",
"Data": {
"Path": "WideCylinderT",
"SpriteName": "WideCylinderT",
"CubeShortNameKey": "strWideCylinderTShort",
"CubeNameKey": "strWideCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3],
"EdgeConnectingFaces": [0,1,3],
"ProxyBottom": [1,1,1,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.519125,0.519125,0,0.519125,0,0],
"cm3Volume": 3430,
"Volume": 0.00343,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1036
}
},
"36": {
"Type": "Cube",
"Name": "WideCylinderCross",
"Data": {
"Path": "WideCylinderCross",
"SpriteName": "WideCylinderCross",
"CubeShortNameKey": "strWideCylinderCrossShort",
"CubeNameKey": "strWideCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3],
"EdgeConnectingFaces": [0,1,2,3],
"ProxyBottom": [1,0,0,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.519125,0.519125,0.519125,0.519125,0,0],
"cm3Volume": 4205,
"Volume": 0.004205,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1037
}
},
"37": {
"Type": "Cube",
"Name": "WideCylinderCorner",
"Data": {
"Path": "WideCylinderCorner",
"SpriteName": "WideCylinderCorner",
"CubeShortNameKey": "strWideCylinderCornerShort",
"CubeNameKey": "strWideCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,3,4],
"EdgeConnectingFaces": [0,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.519125,0,0,0.519125,0.519125,0],
"cm3Volume": 3015,
"Volume": 0.003015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.7000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1038
}
},
"38": {
"Type": "Cube",
"Name": "WideCylinderDiagonal",
"Data": {
"Path": "WideCylinderDiagonal",
"SpriteName": "WideCylinderDiagonal",
"CubeShortNameKey": "strWideCylinderDiagonalShort",
"CubeNameKey": "strWideCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,1,1,0],
"GridScale": [1,1,2],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1039
}
},
"103": {
"Type": "Cube",
"Name": "WideCylinderDoubleDiagonal",
"Data": {
"Path": "WideCylinderDoubleDiagonal",
"SpriteName": "WideCylinderDoubleDiagonal",
"CubeShortNameKey": "strWideCylinderDoubleDiagonalShort",
"CubeNameKey": "strWideCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,0,1,1,0],
"GridScale": [2,1,2],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1040
}
},
"39": {
"Type": "Cube",
"Name": "NarrowCylinder",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "NarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderShort",
"CubeNameKey": "strNarrowCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1041
}
},
"40": {
"Type": "Cube",
"Name": "NarrowCylinderBend",
"Data": {
"Path": "NarrowCylinderBend",
"SpriteName": "NarrowCylinderBend",
"CubeShortNameKey": "strNarrowCylinderBendShort",
"CubeNameKey": "strNarrowCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.26175,0.26175,0],
"cm3Volume": 510,
"Volume": 0.00051,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1042
}
},
"41": {
"Type": "Cube",
"Name": "NarrowCylinderT",
"Data": {
"Path": "NarrowCylinderT",
"SpriteName": "NarrowCylinderT",
"CubeShortNameKey": "strNarrowCylinderTShort",
"CubeNameKey": "strNarrowCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3],
"EdgeConnectingFaces": [0,1,3],
"ProxyBottom": [1,1,1,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.26175,0.26175,0,0.26175,0,0],
"cm3Volume": 1080,
"Volume": 0.00108,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1043
}
},
"42": {
"Type": "Cube",
"Name": "NarrowCylinderCross",
"Data": {
"Path": "NarrowCylinderCross",
"SpriteName": "NarrowCylinderCross",
"CubeShortNameKey": "strNarrowCylinderCrossShort",
"CubeNameKey": "strNarrowCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3],
"EdgeConnectingFaces": [0,1,2,3],
"ProxyBottom": [1,0,0,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.26175,0.26175,0.26175,0.26175,0,0],
"cm3Volume": 1500,
"Volume": 0.0015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1044
}
},
"43": {
"Type": "Cube",
"Name": "NarrowCylinderCorner",
"Data": {
"Path": "NarrowCylinderCorner",
"SpriteName": "NarrowCylinderCorner",
"CubeShortNameKey": "strNarrowCylinderCornerShort",
"CubeNameKey": "strNarrowCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,3,4],
"EdgeConnectingFaces": [0,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.26175,0,0,0.26175,0.26175,0],
"cm3Volume": 950,
"Volume": 0.00095,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1045
}
},
"44": {
"Type": "Cube",
"Name": "NarrowCylinderDiagonal",
"Data": {
"Path": "NarrowCylinderDiagonal",
"SpriteName": "NarrowCylinderDiagonal",
"CubeShortNameKey": "strNarrowCylinderDiagonalShort",
"CubeNameKey": "strNarrowCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,1,1,0],
"GridScale": [1,1,2],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1046
}
},
"104": {
"Type": "Cube",
"Name": "NarrowCylinderDoubleDiagonal",
"Data": {
"Path": "NarrowCylinderDoubleDiagonal",
"SpriteName": "NarrowCylinderDoubleDiagonal",
"CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort",
"CubeNameKey": "strNarrowCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,0,1,1,0],
"GridScale": [2,1,2],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1047
}
},
"229": {
"Type": "Cube",
"Name": "GlassPlate_Square",
"Data": {
"Path": "GlassCube",
"SpriteName": "GlassPlate_Square",
"CubeShortNameKey": "strGlassPlate_SquareShort",
"CubeNameKey": "strGlassPlate_Square",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665],
"cm3Volume": 8200,
"Volume": 0.0082,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1048
}
},
"230": {
"Type": "Cube",
"Name": "GlassPlate_Triangle",
"Data": {
"Path": "GlassTriangle",
"SpriteName": "GlassPlate_Triangle",
"CubeShortNameKey": "strGlassPlate_TriangleShort",
"CubeNameKey": "strGlassPlate_Triangle",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [1,2,3,4],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,1,2,1,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0],
"cm3Volume": 4200,
"Volume": 0.0042,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1049
}
},
"107": {
"Type": "Cube",
"Name": "PostStraight",
"Data": {
"Path": "PostStraight",
"SpriteName": "PostStraight",
"CubeNameKey": "strPostStraight",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.66665,0.66665,0.3333,0.3333,0.66665,0.66665],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1050
}
},
"108": {
"Type": "Cube",
"Name": "PostLShape",
"Data": {
"Path": "PostLShape",
"SpriteName": "PostLShape",
"CubeNameKey": "strPostLShape",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.6666,0.6666,0.49995,0.3333,0.3333,0.49995],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1051
}
},
"109": {
"Type": "Cube",
"Name": "PostTJunction",
"Data": {
"Path": "PostTJunction",
"SpriteName": "PostTJunction",
"CubeNameKey": "strPostTJunction",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,1,1,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.3333,0.3333,0.6666,0.3333,0.49995,0.49995],
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1052
}
},
"110": {
"Type": "Cube",
"Name": "PostCross",
"Data": {
"Path": "PostCross",
"SpriteName": "PostCross",
"CubeNameKey": "strPostCross",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,0,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.3333,0.3333,0.3333,0.3333,0.9999,0.9999],
"cm3Volume": 1480,
"Volume": 0.00148,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1053
}
},
"111": {
"Type": "Cube",
"Name": "PostCorner",
"Data": {
"Path": "PostCorner",
"SpriteName": "PostCorner",
"CubeNameKey": "strPostCorner",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.3333,0.49995,0.49995,0.3333,0.3333,0.49995],
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1054
}
},
"112": {
"Type": "Cube",
"Name": "PostDiagonal",
"Data": {
"Path": "PostDiagonal",
"SpriteName": "PostDiagonal",
"CubeNameKey": "strPostDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,1,1,0],
"GridScale": [1,1,2],
"PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1055
}
},
"105": {
"Type": "Cube",
"Name": "PostDoubleDiagonal",
"Data": {
"Path": "PostDoubleDiagonal",
"SpriteName": "PostDoubleDiagonal",
"CubeShortNameKey": "strPostDoubleDiagonalShort",
"CubeNameKey": "strPostDoubleDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,0,1,1,0],
"GridScale": [2,1,2],
"PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1056
}
}
}
e9231f3503a081f695fbf9a3b2f75d390044eaf3
Module:Block Data
828
125
358
2023-10-20T18:59:57Z
Archimedes5000
4
Created page with "local p = {} local args = frame:getParent().args local data = mw.loadData(args[1]) function p.main(frame) output = data[args[2]] return output end return p"
Scribunto
text/plain
local p = {}
local args = frame:getParent().args
local data = mw.loadData(args[1])
function p.main(frame)
output = data[args[2]]
return output
end
return p
87e90bdf1f9471a88fbcf1dac6e722eec54e5bfb
Module:Block Data
828
125
359
358
2023-10-20T19:02:03Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local args = frame.args
local data = mw.loadData(args[1])
function p.main(frame)
output = data[args[2]]
return output
end
return p
926047faa0b8120871c5c0a1802a4eb11a87252c
360
359
2023-10-20T19:02:33Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local data = mw.loadData(args[1])
function p.main(frame)
local args = frame.args
local output = data[args[2]]
return output
end
return p
5b86dd5e3d8b7b037fb054c17f8d09c187e56e5d
361
360
2023-10-20T19:02:57Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadData(args[1])
local output = data[args[2]]
return output
end
return p
71c7e352d8d36941761dc0306847a10148e3f0fa
363
361
2023-10-20T19:06:06Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = data[args[2]]
return output
end
return p
fddf7964ab97832dd883426f12c4ba4ccd925dbd
365
363
2023-10-20T19:09:08Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = data[1]
return output
end
return p
f7df97e6629d7520731a7f43ec8526d32602bcaf
366
365
2023-10-20T19:09:46Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = data.args[2]
return output
end
return p
a56d313c3edb972ee90273f6fef29d14f537fd96
367
366
2023-10-20T19:11:33Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = data[0]
return output
end
return p
a4e016b97361328cc7cda3376aa98376db7d2672
368
367
2023-10-20T19:12:28Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = data[args[2]][args[3]]
return output
end
return p
2872b846c5d6df185ecf52c599aa624595c55c4f
369
368
2023-10-20T19:27:25Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = mw.text.jsonDecode(args[2])
return output
end
return p
f969be8b0b342ef02a67393a011241dd6b953174
387
369
2023-10-20T19:59:31Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = mw.text.jsonDecode(frame:preprocess(args[2]))
return output
end
return p
f9eda1a599acb0a609c7bd469093692a106d5333
388
387
2023-10-20T20:00:44Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = mw.text.jsonDecode(args[2])
return output
end
return p
f969be8b0b342ef02a67393a011241dd6b953174
390
388
2023-10-20T20:01:09Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = mw.text.jsonDecode(args[2])
return table.concat(output)
end
return p
f70ae0fa0a44692fdc6ccb74d5bb90c2a7cd7c5f
391
390
2023-10-20T20:02:24Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = mw.text.jsonDecode(args[2])
return output[1]
end
return p
c704e6f9a4847566f2212ee87687b3c67ced74eb
393
391
2023-10-20T20:06:13Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local output = mw.text.jsonDecode(args[2])
return output
end
return p
f969be8b0b342ef02a67393a011241dd6b953174
396
393
2023-10-20T20:17:52Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local t = {}
for i,v in ipairs(args)do
t[i] = v
end
local o = data
for i = 2, #t, 1 do
o = o[t[i]]
end
local output = o
return output
end
return p
b241d3a1e0e982e16d5ee2bd49495fee94c90b3d
397
396
2023-10-20T20:20:04Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local t = {}
for i,v in ipairs(args)do
t[i] = v
end
local o = data
for i = 2,#t do
o = o[t[i]]
end
local output = o
return output
end
return p
72de8ef87c7c346b4a5cf4f4c91832b7cf32298b
399
397
2023-10-20T20:33:15Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local t = {}
for i,v in ipairs(args)do
t[i] = v
end
local o = data
for i = 2,#t do
o = data[t[i]]
if i == 2 then return t[2] end
end
local output = o
return output
end
return p
d74b7b549d8dd6cf2c027823a4e8c2e816fc80dc
401
399
2023-10-20T20:44:16Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local t = {}
for i,v in ipairs(args)do
t[i] = v
end
local o = data
for i = 2,#t do
if t[i] == nil then return end
o = o[t[i]]
end
local output = o
return output
end
return p
068506d78d90204a26e314e2070f3687a320d20a
Module:PrimitiveBlockData.json
828
124
362
357
2023-10-20T19:04:17Z
Archimedes5000
4
Archimedes5000 moved page [[Robocraft 2 Wiki:PrimitiveBlockData.json]] to [[Module:PrimitiveBlockData.json]] without leaving a redirect
wikitext
text/x-wiki
{
"0": {
"Type": "Cube",
"Name": "Cube",
"Data": {
"Path": "Cube",
"SpriteName": "Cube",
"CubeShortNameKey": "strCubeShort",
"CubeNameKey": "strCube",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3,4,5],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [1,1,1,1,1,1],
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Shapes",
"SortIndex": 1000
}
},
"5": {
"Type": "Cube",
"Name": "Wedge",
"Data": {
"Path": "Wedge",
"SpriteName": "Wedge",
"CubeShortNameKey": "strWedgeShort",
"CubeNameKey": "strWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0.85375,0,1,1,0],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1001
}
},
"8": {
"Type": "Cube",
"Name": "Tetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "Tetrahedron",
"CubeShortNameKey": "strTetrahedronShort",
"CubeNameKey": "strTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.85375,0,0.85375,0.85375,0],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1002
}
},
"1": {
"Type": "Cube",
"Name": "NegativeTetrahedron",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "NegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronShort",
"CubeNameKey": "strNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,1,0.85375,1,1,0.85375],
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1003
}
},
"6": {
"Type": "Cube",
"Name": "QuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "QuarterPyramid",
"CubeShortNameKey": "strQuarterPyramidShort",
"CubeNameKey": "strQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,4],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.85375,0,1,0.85375,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1004
}
},
"2": {
"Type": "Cube",
"Name": "NegativeQuarterPyramid",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "NegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidShort",
"CubeNameKey": "strNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,1,0,1,1,0.85375],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1005
}
},
"7": {
"Type": "Cube",
"Name": "EighthPyramid",
"Data": {
"Path": "EighthPyramid",
"SpriteName": "EighthPyramid",
"CubeShortNameKey": "strEighthPyramidShort",
"CubeNameKey": "strEighthPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.85375,0.85375,0],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1006
}
},
"3": {
"Type": "Cube",
"Name": "Double Sliced",
"Data": {
"Path": "DoubleSliced",
"SpriteName": "DoubleSliced",
"CubeShortNameKey": "strDoubleSlicedShort",
"CubeNameKey": "strDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,1,4,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0.85375,0,1,0.85375,0.85375],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1007
}
},
"4": {
"Type": "Cube",
"Name": "HalfDoubleSliced",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "HalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedShort",
"CubeNameKey": "strHalfDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,3,5],
"EdgeConnectingFaces": [0,3,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0,0,0.85375,0,0.85375],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1008
}
},
"9": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedron",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "RoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronShort",
"CubeNameKey": "strRoundedNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.8925,1,0.8925,1,1,0.8925],
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.7000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1009
}
},
"10": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramid",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "RoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.8925,1,0,1,1,0.8925],
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1010
}
},
"11": {
"Type": "Cube",
"Name": "RoundedWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "RoundedWedge",
"CubeShortNameKey": "strRoundedWedgeShort",
"CubeNameKey": "strRoundedWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.8925,0.8925,0,1,1,0],
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.4000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1011
}
},
"12": {
"Type": "Cube",
"Name": "RoundedQuarterPyramid",
"Data": {
"Path": "RoundedQuarterPyramid",
"SpriteName": "RoundedQuarterPyramid",
"CubeShortNameKey": "strRoundedQuarterPyramidShort",
"CubeNameKey": "strRoundedQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,4],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0],
"cm3Volume": 5125,
"Volume": 0.005125,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1012
}
},
"13": {
"Type": "Cube",
"Name": "RoundedTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "RoundedTetrahedron",
"CubeShortNameKey": "strRoundedTetrahedronShort",
"CubeNameKey": "strRoundedTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0],
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1013
}
},
"14": {
"Type": "Cube",
"Name": "Cone",
"Data": {
"Path": "Cone",
"SpriteName": "Cone",
"CubeShortNameKey": "strConeShort",
"CubeNameKey": "strCone",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3],
"EdgeConnectingFaces": [3],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.785,0,0],
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1014
}
},
"15": {
"Type": "Cube",
"Name": "ConeSegment",
"Data": {
"Path": "ConeSegment",
"SpriteName": "ConeSegment",
"CubeShortNameKey": "strConeSegmentShort",
"CubeNameKey": "strConeSegment",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,1,1,1,1,1],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.8525,0,0.8925,0.8525,0],
"cm3Volume": 2080,
"Volume": 0.00208,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1015
}
},
"16": {
"Type": "Cube",
"Name": "Hemisphere",
"Data": {
"Path": "Hemisphere",
"SpriteName": "Hemisphere",
"CubeShortNameKey": "strHemisphereShort",
"CubeNameKey": "strHemisphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3],
"EdgeConnectingFaces": [3],
"ProxyBottom": [1,2,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.785,0,0],
"cm3Volume": 1965,
"Volume": 0.001965,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.4",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1016
}
},
"17": {
"Type": "Cube",
"Name": "Sphere",
"Data": {
"Path": "Sphere",
"SpriteName": "Sphere",
"CubeShortNameKey": "strSphereShort",
"CubeNameKey": "strSphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0,0,0],
"cm3Volume": 3925,
"Volume": 0.003925,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1017
}
},
"18": {
"Type": "Cube",
"Name": "PlateCube",
"Data": {
"Path": "Cube",
"SpriteName": "PlateCube",
"CubeShortNameKey": "strPlateCubeShort",
"CubeNameKey": "strPlateCube",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665],
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1018
}
},
"21": {
"Type": "Cube",
"Name": "PlateWedge",
"Data": {
"Path": "Wedge",
"SpriteName": "PlateWedge",
"CubeShortNameKey": "strPlateWedgeShort",
"CubeNameKey": "strPlateWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1019
}
},
"24": {
"Type": "Cube",
"Name": "PlateTriangle",
"Data": {
"Path": "Triangle",
"SpriteName": "PlateTriangle",
"CubeShortNameKey": "strPlateTriangleShort",
"CubeNameKey": "strPlateTriangle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,2,3,4],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,2,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1020
}
},
"23": {
"Type": "Cube",
"Name": "PlateTetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "PlateTetrahedron",
"CubeShortNameKey": "strPlateTetrahedronShort",
"CubeNameKey": "strPlateTetrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1021
}
},
"19": {
"Type": "Cube",
"Name": "NegativeTetrahedronPlate",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "PlateNegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronPlateShort",
"CubeNameKey": "strNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.85375,0.66665,0.85375,1,0.66665,0.595825],
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1022
}
},
"22": {
"Type": "Cube",
"Name": "PlateQuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "PlateQuarterPyramid",
"CubeShortNameKey": "strPlateQuarterPyramidShort",
"CubeNameKey": "strPlateQuarterPyramid",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.595825,0,1,0.595825,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1023
}
},
"20": {
"Type": "Cube",
"Name": "NegativeQuarterPyramidPlate",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "PlateNegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.833325,0,1,1,0.595825],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.4",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1024
}
},
"198": {
"Type": "Cube",
"Name": "HalfDoubleSlicedPlate",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "PlateHalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedPlateShort",
"CubeNameKey": "strHalfDoubleSlicedPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,3,5],
"EdgeConnectingFaces": [0,3,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0,0,0.85375,0,0.595825],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1025
}
},
"25": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedronPlate",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "PlateRoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort",
"CubeNameKey": "strRoundedNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,2,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.66665,0.85375,1,0.66665,0.595825],
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1026
}
},
"26": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramidPlate",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "PlateRoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4,5],
"EdgeConnectingFaces": [0,5],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.66665,0,1,0.66665,0.595825],
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1027
}
},
"27": {
"Type": "Cube",
"Name": "PlateRWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "PlateRWedge",
"CubeShortNameKey": "strPlateRWedgeShort",
"CubeNameKey": "strPlateRWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [0,1,3,4],
"EdgeConnectingFaces": [0,1],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0],
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1028
}
},
"28": {
"Type": "Cube",
"Name": "PlateRTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "PlateRTetra",
"CubeShortNameKey": "strPlateRTretrahedronShort",
"CubeNameKey": "strPlateRTretrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,3,4],
"EdgeConnectingFaces": [1,3,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0],
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1029
}
},
"29": {
"Type": "Cube",
"Name": "PlateCircle",
"Data": {
"Path": "Circle",
"SpriteName": "PlateCircle",
"CubeShortNameKey": "strPlateCircleShort",
"CubeNameKey": "strPlateCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.85375,0.85375,0,0],
"cm3Volume": 6120,
"Volume": 0.00612,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1030
}
},
"30": {
"Type": "Cube",
"Name": "WideCylinderPlate",
"Data": {
"Path": "WideCylinder",
"SpriteName": "PlateWideCylinder",
"CubeShortNameKey": "strWideCylinderPlateShort",
"CubeNameKey": "strWideCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1031
}
},
"31": {
"Type": "Cube",
"Name": "NarrowCylinderPlate",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "PlateNarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderPlateShort",
"CubeNameKey": "strNarrowCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1032
}
},
"32": {
"Type": "Cube",
"Name": "PlateQtrCircle",
"Data": {
"Path": "QuarterCircle",
"SpriteName": "PlateQuarterCircle",
"CubeShortNameKey": "strPlateQtrCircleShort",
"CubeNameKey": "strPlateQtrCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [1,2,3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,2,2,2,2,2],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1033
}
},
"33": {
"Type": "Cube",
"Name": "WideCylinder",
"Data": {
"Path": "WideCylinder",
"SpriteName": "WideCylinder",
"CubeShortNameKey": "strWideCylinderShort",
"CubeNameKey": "strWideCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1034
}
},
"34": {
"Type": "Cube",
"Name": "WideCylinderBend",
"Data": {
"Path": "WideCylinderBend",
"SpriteName": "WideCylinderBend",
"CubeShortNameKey": "strWideCylinderBendShort",
"CubeNameKey": "strWideCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.519125,0.519125,0],
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1035
}
},
"35": {
"Type": "Cube",
"Name": "WideCylinderT",
"Data": {
"Path": "WideCylinderT",
"SpriteName": "WideCylinderT",
"CubeShortNameKey": "strWideCylinderTShort",
"CubeNameKey": "strWideCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3],
"EdgeConnectingFaces": [0,1,3],
"ProxyBottom": [1,1,1,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.519125,0.519125,0,0.519125,0,0],
"cm3Volume": 3430,
"Volume": 0.00343,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1036
}
},
"36": {
"Type": "Cube",
"Name": "WideCylinderCross",
"Data": {
"Path": "WideCylinderCross",
"SpriteName": "WideCylinderCross",
"CubeShortNameKey": "strWideCylinderCrossShort",
"CubeNameKey": "strWideCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3],
"EdgeConnectingFaces": [0,1,2,3],
"ProxyBottom": [1,0,0,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.519125,0.519125,0.519125,0.519125,0,0],
"cm3Volume": 4205,
"Volume": 0.004205,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1037
}
},
"37": {
"Type": "Cube",
"Name": "WideCylinderCorner",
"Data": {
"Path": "WideCylinderCorner",
"SpriteName": "WideCylinderCorner",
"CubeShortNameKey": "strWideCylinderCornerShort",
"CubeNameKey": "strWideCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,3,4],
"EdgeConnectingFaces": [0,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.519125,0,0,0.519125,0.519125,0],
"cm3Volume": 3015,
"Volume": 0.003015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.7000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1038
}
},
"38": {
"Type": "Cube",
"Name": "WideCylinderDiagonal",
"Data": {
"Path": "WideCylinderDiagonal",
"SpriteName": "WideCylinderDiagonal",
"CubeShortNameKey": "strWideCylinderDiagonalShort",
"CubeNameKey": "strWideCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,1,1,0],
"GridScale": [1,1,2],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1039
}
},
"103": {
"Type": "Cube",
"Name": "WideCylinderDoubleDiagonal",
"Data": {
"Path": "WideCylinderDoubleDiagonal",
"SpriteName": "WideCylinderDoubleDiagonal",
"CubeShortNameKey": "strWideCylinderDoubleDiagonalShort",
"CubeNameKey": "strWideCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,0,1,1,0],
"GridScale": [2,1,2],
"PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1040
}
},
"39": {
"Type": "Cube",
"Name": "NarrowCylinder",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "NarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderShort",
"CubeNameKey": "strNarrowCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1041
}
},
"40": {
"Type": "Cube",
"Name": "NarrowCylinderBend",
"Data": {
"Path": "NarrowCylinderBend",
"SpriteName": "NarrowCylinderBend",
"CubeShortNameKey": "strNarrowCylinderBendShort",
"CubeNameKey": "strNarrowCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [3,4],
"EdgeConnectingFaces": [3,4],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0,0,0.26175,0.26175,0],
"cm3Volume": 510,
"Volume": 0.00051,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1042
}
},
"41": {
"Type": "Cube",
"Name": "NarrowCylinderT",
"Data": {
"Path": "NarrowCylinderT",
"SpriteName": "NarrowCylinderT",
"CubeShortNameKey": "strNarrowCylinderTShort",
"CubeNameKey": "strNarrowCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,3],
"EdgeConnectingFaces": [0,1,3],
"ProxyBottom": [1,1,1,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.26175,0.26175,0,0.26175,0,0],
"cm3Volume": 1080,
"Volume": 0.00108,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1043
}
},
"42": {
"Type": "Cube",
"Name": "NarrowCylinderCross",
"Data": {
"Path": "NarrowCylinderCross",
"SpriteName": "NarrowCylinderCross",
"CubeShortNameKey": "strNarrowCylinderCrossShort",
"CubeNameKey": "strNarrowCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,1,2,3],
"EdgeConnectingFaces": [0,1,2,3],
"ProxyBottom": [1,0,0,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.26175,0.26175,0.26175,0.26175,0,0],
"cm3Volume": 1500,
"Volume": 0.0015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1044
}
},
"43": {
"Type": "Cube",
"Name": "NarrowCylinderCorner",
"Data": {
"Path": "NarrowCylinderCorner",
"SpriteName": "NarrowCylinderCorner",
"CubeShortNameKey": "strNarrowCylinderCornerShort",
"CubeNameKey": "strNarrowCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [0,3,4],
"EdgeConnectingFaces": [0,3,4],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.26175,0,0,0.26175,0.26175,0],
"cm3Volume": 950,
"Volume": 0.00095,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1045
}
},
"44": {
"Type": "Cube",
"Name": "NarrowCylinderDiagonal",
"Data": {
"Path": "NarrowCylinderDiagonal",
"SpriteName": "NarrowCylinderDiagonal",
"CubeShortNameKey": "strNarrowCylinderDiagonalShort",
"CubeNameKey": "strNarrowCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,1,1,0],
"GridScale": [1,1,2],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1046
}
},
"104": {
"Type": "Cube",
"Name": "NarrowCylinderDoubleDiagonal",
"Data": {
"Path": "NarrowCylinderDoubleDiagonal",
"SpriteName": "NarrowCylinderDoubleDiagonal",
"CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort",
"CubeNameKey": "strNarrowCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,0,1,1,0],
"GridScale": [2,1,2],
"PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1047
}
},
"229": {
"Type": "Cube",
"Name": "GlassPlate_Square",
"Data": {
"Path": "GlassCube",
"SpriteName": "GlassPlate_Square",
"CubeShortNameKey": "strGlassPlate_SquareShort",
"CubeNameKey": "strGlassPlate_Square",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,2,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665],
"cm3Volume": 8200,
"Volume": 0.0082,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1048
}
},
"230": {
"Type": "Cube",
"Name": "GlassPlate_Triangle",
"Data": {
"Path": "GlassTriangle",
"SpriteName": "GlassPlate_Triangle",
"CubeShortNameKey": "strGlassPlate_TriangleShort",
"CubeNameKey": "strGlassPlate_Triangle",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [1,2,3,4],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,1,2,1,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0],
"cm3Volume": 4200,
"Volume": 0.0042,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {"x": 1, "y": 0.33333, "z": 1},
"GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1049
}
},
"107": {
"Type": "Cube",
"Name": "PostStraight",
"Data": {
"Path": "PostStraight",
"SpriteName": "PostStraight",
"CubeNameKey": "strPostStraight",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.66665,0.66665,0.3333,0.3333,0.66665,0.66665],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1050
}
},
"108": {
"Type": "Cube",
"Name": "PostLShape",
"Data": {
"Path": "PostLShape",
"SpriteName": "PostLShape",
"CubeNameKey": "strPostLShape",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,1,1,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.6666,0.6666,0.49995,0.3333,0.3333,0.49995],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1051
}
},
"109": {
"Type": "Cube",
"Name": "PostTJunction",
"Data": {
"Path": "PostTJunction",
"SpriteName": "PostTJunction",
"CubeNameKey": "strPostTJunction",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,1,1,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.3333,0.3333,0.6666,0.3333,0.49995,0.49995],
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1052
}
},
"110": {
"Type": "Cube",
"Name": "PostCross",
"Data": {
"Path": "PostCross",
"SpriteName": "PostCross",
"CubeNameKey": "strPostCross",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,0,0,0,1,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.3333,0.3333,0.3333,0.3333,0.9999,0.9999],
"cm3Volume": 1480,
"Volume": 0.00148,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1053
}
},
"111": {
"Type": "Cube",
"Name": "PostCorner",
"Data": {
"Path": "PostCorner",
"SpriteName": "PostCorner",
"CubeNameKey": "strPostCorner",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [0,1,2,3,4,5],
"EdgeConnectingFaces": [0,1,2,3,4,5],
"ProxyBottom": [1,1,0,0,0,0],
"GridScale": [1,1,1],
"PerimeterWidthMultiplier": [0.3333,0.49995,0.49995,0.3333,0.3333,0.49995],
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1054
}
},
"112": {
"Type": "Cube",
"Name": "PostDiagonal",
"Data": {
"Path": "PostDiagonal",
"SpriteName": "PostDiagonal",
"CubeNameKey": "strPostDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,1,1,1,0],
"GridScale": [1,1,2],
"PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1055
}
},
"105": {
"Type": "Cube",
"Name": "PostDoubleDiagonal",
"Data": {
"Path": "PostDoubleDiagonal",
"SpriteName": "PostDoubleDiagonal",
"CubeShortNameKey": "strPostDoubleDiagonalShort",
"CubeNameKey": "strPostDoubleDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [2,3],
"EdgeConnectingFaces": [2,3],
"ProxyBottom": [1,0,0,1,1,0],
"GridScale": [2,1,2],
"PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1056
}
}
}
e9231f3503a081f695fbf9a3b2f75d390044eaf3
364
362
2023-10-20T19:07:49Z
Archimedes5000
4
Archimedes5000 changed the content model of the page [[Module:PrimitiveBlockData.json]] from "wikitext" to "JSON"
json
application/json
{
"0": {
"Type": "Cube",
"Name": "Cube",
"Data": {
"Path": "Cube",
"SpriteName": "Cube",
"CubeShortNameKey": "strCubeShort",
"CubeNameKey": "strCube",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
1,
1,
1,
1,
1,
1
],
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Shapes",
"SortIndex": 1000
}
},
"5": {
"Type": "Cube",
"Name": "Wedge",
"Data": {
"Path": "Wedge",
"SpriteName": "Wedge",
"CubeShortNameKey": "strWedgeShort",
"CubeNameKey": "strWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0.85375,
0,
1,
1,
0
],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1001
}
},
"8": {
"Type": "Cube",
"Name": "Tetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "Tetrahedron",
"CubeShortNameKey": "strTetrahedronShort",
"CubeNameKey": "strTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.85375,
0,
0.85375,
0.85375,
0
],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1002
}
},
"1": {
"Type": "Cube",
"Name": "NegativeTetrahedron",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "NegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronShort",
"CubeNameKey": "strNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
1,
0.85375,
1,
1,
0.85375
],
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1003
}
},
"6": {
"Type": "Cube",
"Name": "QuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "QuarterPyramid",
"CubeShortNameKey": "strQuarterPyramidShort",
"CubeNameKey": "strQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
4
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.85375,
0,
1,
0.85375,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1004
}
},
"2": {
"Type": "Cube",
"Name": "NegativeQuarterPyramid",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "NegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidShort",
"CubeNameKey": "strNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
1,
0,
1,
1,
0.85375
],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1005
}
},
"7": {
"Type": "Cube",
"Name": "EighthPyramid",
"Data": {
"Path": "EighthPyramid",
"SpriteName": "EighthPyramid",
"CubeShortNameKey": "strEighthPyramidShort",
"CubeNameKey": "strEighthPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.85375,
0.85375,
0
],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1006
}
},
"3": {
"Type": "Cube",
"Name": "Double Sliced",
"Data": {
"Path": "DoubleSliced",
"SpriteName": "DoubleSliced",
"CubeShortNameKey": "strDoubleSlicedShort",
"CubeNameKey": "strDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
4,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0.85375,
0,
1,
0.85375,
0.85375
],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1007
}
},
"4": {
"Type": "Cube",
"Name": "HalfDoubleSliced",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "HalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedShort",
"CubeNameKey": "strHalfDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
3,
5
],
"EdgeConnectingFaces": [
0,
3,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0,
0,
0.85375,
0,
0.85375
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1008
}
},
"9": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedron",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "RoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronShort",
"CubeNameKey": "strRoundedNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.8925,
1,
0.8925,
1,
1,
0.8925
],
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.7000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1009
}
},
"10": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramid",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "RoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.8925,
1,
0,
1,
1,
0.8925
],
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1010
}
},
"11": {
"Type": "Cube",
"Name": "RoundedWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "RoundedWedge",
"CubeShortNameKey": "strRoundedWedgeShort",
"CubeNameKey": "strRoundedWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.8925,
0.8925,
0,
1,
1,
0
],
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.4000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1011
}
},
"12": {
"Type": "Cube",
"Name": "RoundedQuarterPyramid",
"Data": {
"Path": "RoundedQuarterPyramid",
"SpriteName": "RoundedQuarterPyramid",
"CubeShortNameKey": "strRoundedQuarterPyramidShort",
"CubeNameKey": "strRoundedQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
4
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.8925,
0,
1,
0.8925,
0
],
"cm3Volume": 5125,
"Volume": 0.005125,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1012
}
},
"13": {
"Type": "Cube",
"Name": "RoundedTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "RoundedTetrahedron",
"CubeShortNameKey": "strRoundedTetrahedronShort",
"CubeNameKey": "strRoundedTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.8925,
0,
1,
0.8925,
0
],
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1013
}
},
"14": {
"Type": "Cube",
"Name": "Cone",
"Data": {
"Path": "Cone",
"SpriteName": "Cone",
"CubeShortNameKey": "strConeShort",
"CubeNameKey": "strCone",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.785,
0,
0
],
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1014
}
},
"15": {
"Type": "Cube",
"Name": "ConeSegment",
"Data": {
"Path": "ConeSegment",
"SpriteName": "ConeSegment",
"CubeShortNameKey": "strConeSegmentShort",
"CubeNameKey": "strConeSegment",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.8525,
0,
0.8925,
0.8525,
0
],
"cm3Volume": 2080,
"Volume": 0.00208,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1015
}
},
"16": {
"Type": "Cube",
"Name": "Hemisphere",
"Data": {
"Path": "Hemisphere",
"SpriteName": "Hemisphere",
"CubeShortNameKey": "strHemisphereShort",
"CubeNameKey": "strHemisphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
2,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.785,
0,
0
],
"cm3Volume": 1965,
"Volume": 0.001965,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.4",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1016
}
},
"17": {
"Type": "Cube",
"Name": "Sphere",
"Data": {
"Path": "Sphere",
"SpriteName": "Sphere",
"CubeShortNameKey": "strSphereShort",
"CubeNameKey": "strSphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0,
0,
0
],
"cm3Volume": 3925,
"Volume": 0.003925,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1017
}
},
"18": {
"Type": "Cube",
"Name": "PlateCube",
"Data": {
"Path": "Cube",
"SpriteName": "PlateCube",
"CubeShortNameKey": "strPlateCubeShort",
"CubeNameKey": "strPlateCube",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1018
}
},
"21": {
"Type": "Cube",
"Name": "PlateWedge",
"Data": {
"Path": "Wedge",
"SpriteName": "PlateWedge",
"CubeShortNameKey": "strPlateWedgeShort",
"CubeNameKey": "strPlateWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.595825,
0,
1,
0.66665,
0
],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1019
}
},
"24": {
"Type": "Cube",
"Name": "PlateTriangle",
"Data": {
"Path": "Triangle",
"SpriteName": "PlateTriangle",
"CubeShortNameKey": "strPlateTriangleShort",
"CubeNameKey": "strPlateTriangle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
2,
3,
4
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
2,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.66665,
0.85375,
0.85375,
0.66665,
0
],
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1020
}
},
"23": {
"Type": "Cube",
"Name": "PlateTetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "PlateTetrahedron",
"CubeShortNameKey": "strPlateTetrahedronShort",
"CubeNameKey": "strPlateTetrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.595825,
0,
0.85375,
0.595825,
0
],
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1021
}
},
"19": {
"Type": "Cube",
"Name": "NegativeTetrahedronPlate",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "PlateNegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronPlateShort",
"CubeNameKey": "strNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0.66665,
0.85375,
1,
0.66665,
0.595825
],
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1022
}
},
"22": {
"Type": "Cube",
"Name": "PlateQuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "PlateQuarterPyramid",
"CubeShortNameKey": "strPlateQuarterPyramidShort",
"CubeNameKey": "strPlateQuarterPyramid",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.595825,
0,
1,
0.595825,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1023
}
},
"20": {
"Type": "Cube",
"Name": "NegativeQuarterPyramidPlate",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "PlateNegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.833325,
0,
1,
1,
0.595825
],
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.4",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1024
}
},
"198": {
"Type": "Cube",
"Name": "HalfDoubleSlicedPlate",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "PlateHalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedPlateShort",
"CubeNameKey": "strHalfDoubleSlicedPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
3,
5
],
"EdgeConnectingFaces": [
0,
3,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0,
0,
0.85375,
0,
0.595825
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1025
}
},
"25": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedronPlate",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "PlateRoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort",
"CubeNameKey": "strRoundedNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.66665,
0.85375,
1,
0.66665,
0.595825
],
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1026
}
},
"26": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramidPlate",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "PlateRoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.66665,
0,
1,
0.66665,
0.595825
],
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1027
}
},
"27": {
"Type": "Cube",
"Name": "PlateRWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "PlateRWedge",
"CubeShortNameKey": "strPlateRWedgeShort",
"CubeNameKey": "strPlateRWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.595825,
0,
1,
0.66665,
0
],
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1028
}
},
"28": {
"Type": "Cube",
"Name": "PlateRTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "PlateRTetra",
"CubeShortNameKey": "strPlateRTretrahedronShort",
"CubeNameKey": "strPlateRTretrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.595825,
0,
0.85375,
0.595825,
0
],
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1029
}
},
"29": {
"Type": "Cube",
"Name": "PlateCircle",
"Data": {
"Path": "Circle",
"SpriteName": "PlateCircle",
"CubeShortNameKey": "strPlateCircleShort",
"CubeNameKey": "strPlateCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.85375,
0.85375,
0,
0
],
"cm3Volume": 6120,
"Volume": 0.00612,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1030
}
},
"30": {
"Type": "Cube",
"Name": "WideCylinderPlate",
"Data": {
"Path": "WideCylinder",
"SpriteName": "PlateWideCylinder",
"CubeShortNameKey": "strWideCylinderPlateShort",
"CubeNameKey": "strWideCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.519125,
0.519125,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1031
}
},
"31": {
"Type": "Cube",
"Name": "NarrowCylinderPlate",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "PlateNarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderPlateShort",
"CubeNameKey": "strNarrowCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.26175,
0.26175,
0,
0
],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1032
}
},
"32": {
"Type": "Cube",
"Name": "PlateQtrCircle",
"Data": {
"Path": "QuarterCircle",
"SpriteName": "PlateQuarterCircle",
"CubeShortNameKey": "strPlateQtrCircleShort",
"CubeNameKey": "strPlateQtrCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
2,
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.66665,
0.85375,
0.85375,
0.66665,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1033
}
},
"33": {
"Type": "Cube",
"Name": "WideCylinder",
"Data": {
"Path": "WideCylinder",
"SpriteName": "WideCylinder",
"CubeShortNameKey": "strWideCylinderShort",
"CubeNameKey": "strWideCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.519125,
0.519125,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1034
}
},
"34": {
"Type": "Cube",
"Name": "WideCylinderBend",
"Data": {
"Path": "WideCylinderBend",
"SpriteName": "WideCylinderBend",
"CubeShortNameKey": "strWideCylinderBendShort",
"CubeNameKey": "strWideCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.519125,
0.519125,
0
],
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1035
}
},
"35": {
"Type": "Cube",
"Name": "WideCylinderT",
"Data": {
"Path": "WideCylinderT",
"SpriteName": "WideCylinderT",
"CubeShortNameKey": "strWideCylinderTShort",
"CubeNameKey": "strWideCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3
],
"EdgeConnectingFaces": [
0,
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.519125,
0.519125,
0,
0.519125,
0,
0
],
"cm3Volume": 3430,
"Volume": 0.00343,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1036
}
},
"36": {
"Type": "Cube",
"Name": "WideCylinderCross",
"Data": {
"Path": "WideCylinderCross",
"SpriteName": "WideCylinderCross",
"CubeShortNameKey": "strWideCylinderCrossShort",
"CubeNameKey": "strWideCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
0,
0,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.519125,
0.519125,
0.519125,
0.519125,
0,
0
],
"cm3Volume": 4205,
"Volume": 0.004205,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1037
}
},
"37": {
"Type": "Cube",
"Name": "WideCylinderCorner",
"Data": {
"Path": "WideCylinderCorner",
"SpriteName": "WideCylinderCorner",
"CubeShortNameKey": "strWideCylinderCornerShort",
"CubeNameKey": "strWideCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
3,
4
],
"EdgeConnectingFaces": [
0,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.519125,
0,
0,
0.519125,
0.519125,
0
],
"cm3Volume": 3015,
"Volume": 0.003015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.7000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1038
}
},
"38": {
"Type": "Cube",
"Name": "WideCylinderDiagonal",
"Data": {
"Path": "WideCylinderDiagonal",
"SpriteName": "WideCylinderDiagonal",
"CubeShortNameKey": "strWideCylinderDiagonalShort",
"CubeNameKey": "strWideCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.519125,
0.519125,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1039
}
},
"103": {
"Type": "Cube",
"Name": "WideCylinderDoubleDiagonal",
"Data": {
"Path": "WideCylinderDoubleDiagonal",
"SpriteName": "WideCylinderDoubleDiagonal",
"CubeShortNameKey": "strWideCylinderDoubleDiagonalShort",
"CubeNameKey": "strWideCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
0,
1,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.519125,
0.519125,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1040
}
},
"39": {
"Type": "Cube",
"Name": "NarrowCylinder",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "NarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderShort",
"CubeNameKey": "strNarrowCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.26175,
0.26175,
0,
0
],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1041
}
},
"40": {
"Type": "Cube",
"Name": "NarrowCylinderBend",
"Data": {
"Path": "NarrowCylinderBend",
"SpriteName": "NarrowCylinderBend",
"CubeShortNameKey": "strNarrowCylinderBendShort",
"CubeNameKey": "strNarrowCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.26175,
0.26175,
0
],
"cm3Volume": 510,
"Volume": 0.00051,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1042
}
},
"41": {
"Type": "Cube",
"Name": "NarrowCylinderT",
"Data": {
"Path": "NarrowCylinderT",
"SpriteName": "NarrowCylinderT",
"CubeShortNameKey": "strNarrowCylinderTShort",
"CubeNameKey": "strNarrowCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3
],
"EdgeConnectingFaces": [
0,
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.26175,
0.26175,
0,
0.26175,
0,
0
],
"cm3Volume": 1080,
"Volume": 0.00108,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1043
}
},
"42": {
"Type": "Cube",
"Name": "NarrowCylinderCross",
"Data": {
"Path": "NarrowCylinderCross",
"SpriteName": "NarrowCylinderCross",
"CubeShortNameKey": "strNarrowCylinderCrossShort",
"CubeNameKey": "strNarrowCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
0,
0,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.26175,
0.26175,
0.26175,
0.26175,
0,
0
],
"cm3Volume": 1500,
"Volume": 0.0015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1044
}
},
"43": {
"Type": "Cube",
"Name": "NarrowCylinderCorner",
"Data": {
"Path": "NarrowCylinderCorner",
"SpriteName": "NarrowCylinderCorner",
"CubeShortNameKey": "strNarrowCylinderCornerShort",
"CubeNameKey": "strNarrowCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
3,
4
],
"EdgeConnectingFaces": [
0,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.26175,
0,
0,
0.26175,
0.26175,
0
],
"cm3Volume": 950,
"Volume": 0.00095,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1045
}
},
"44": {
"Type": "Cube",
"Name": "NarrowCylinderDiagonal",
"Data": {
"Path": "NarrowCylinderDiagonal",
"SpriteName": "NarrowCylinderDiagonal",
"CubeShortNameKey": "strNarrowCylinderDiagonalShort",
"CubeNameKey": "strNarrowCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.26175,
0.26175,
0,
0
],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1046
}
},
"104": {
"Type": "Cube",
"Name": "NarrowCylinderDoubleDiagonal",
"Data": {
"Path": "NarrowCylinderDoubleDiagonal",
"SpriteName": "NarrowCylinderDoubleDiagonal",
"CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort",
"CubeNameKey": "strNarrowCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
0,
1,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.26175,
0.26175,
0,
0
],
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1047
}
},
"229": {
"Type": "Cube",
"Name": "GlassPlate_Square",
"Data": {
"Path": "GlassCube",
"SpriteName": "GlassPlate_Square",
"CubeShortNameKey": "strGlassPlate_SquareShort",
"CubeNameKey": "strGlassPlate_Square",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"cm3Volume": 8200,
"Volume": 0.0082,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1048
}
},
"230": {
"Type": "Cube",
"Name": "GlassPlate_Triangle",
"Data": {
"Path": "GlassTriangle",
"SpriteName": "GlassPlate_Triangle",
"CubeShortNameKey": "strGlassPlate_TriangleShort",
"CubeNameKey": "strGlassPlate_Triangle",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [
1,
2,
3,
4
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
2,
1,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.66665,
0.85375,
0.85375,
0.66665,
0
],
"cm3Volume": 4200,
"Volume": 0.0042,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1049
}
},
"107": {
"Type": "Cube",
"Name": "PostStraight",
"Data": {
"Path": "PostStraight",
"SpriteName": "PostStraight",
"CubeNameKey": "strPostStraight",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
0.3333,
0.3333,
0.66665,
0.66665
],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1050
}
},
"108": {
"Type": "Cube",
"Name": "PostLShape",
"Data": {
"Path": "PostLShape",
"SpriteName": "PostLShape",
"CubeNameKey": "strPostLShape",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.6666,
0.6666,
0.49995,
0.3333,
0.3333,
0.49995
],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1051
}
},
"109": {
"Type": "Cube",
"Name": "PostTJunction",
"Data": {
"Path": "PostTJunction",
"SpriteName": "PostTJunction",
"CubeNameKey": "strPostTJunction",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.3333,
0.3333,
0.6666,
0.3333,
0.49995,
0.49995
],
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1052
}
},
"110": {
"Type": "Cube",
"Name": "PostCross",
"Data": {
"Path": "PostCross",
"SpriteName": "PostCross",
"CubeNameKey": "strPostCross",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
0,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.3333,
0.3333,
0.3333,
0.3333,
0.9999,
0.9999
],
"cm3Volume": 1480,
"Volume": 0.00148,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1053
}
},
"111": {
"Type": "Cube",
"Name": "PostCorner",
"Data": {
"Path": "PostCorner",
"SpriteName": "PostCorner",
"CubeNameKey": "strPostCorner",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.3333,
0.49995,
0.49995,
0.3333,
0.3333,
0.49995
],
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1054
}
},
"112": {
"Type": "Cube",
"Name": "PostDiagonal",
"Data": {
"Path": "PostDiagonal",
"SpriteName": "PostDiagonal",
"CubeNameKey": "strPostDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.3333,
0.3333,
0,
0
],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1055
}
},
"105": {
"Type": "Cube",
"Name": "PostDoubleDiagonal",
"Data": {
"Path": "PostDoubleDiagonal",
"SpriteName": "PostDoubleDiagonal",
"CubeShortNameKey": "strPostDoubleDiagonalShort",
"CubeNameKey": "strPostDoubleDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
0,
1,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.3333,
0.3333,
0,
0
],
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1056
}
}
}
ece9487eb67dfc76d8a4d6be6ab9d38ed9908220
Template:))
10
126
370
2023-10-20T19:40:34Z
Archimedes5000
4
Created page with "}} <noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
}}
<noinclude>[[Category:Escape Templates]]</noinclude>
9ad8dcc1c2342fcd6b7719a5bb8102589758a644
Template:((
10
127
371
2023-10-20T19:40:54Z
Archimedes5000
4
Created page with "{{<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
{{<noinclude>[[Category:Escape Templates]]</noinclude>
99dda2326e0385ab908bfa36de5b43fe9e5e2b20
Template:(
10
128
372
2023-10-20T19:41:14Z
Archimedes5000
4
Created page with "{<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
{<noinclude>[[Category:Escape Templates]]</noinclude>
0e44adac60d74cb1c91ea2443605ba95be04ad9c
Template:)
10
129
373
2023-10-20T19:41:30Z
Archimedes5000
4
Created page with "}<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
}<noinclude>[[Category:Escape Templates]]</noinclude>
be3945359e8208fec52fc72be443a7cbb531b1b2
Template:)!
10
130
374
2023-10-20T19:41:51Z
Archimedes5000
4
Created page with "]<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
]<noinclude>[[Category:Escape Templates]]</noinclude>
e0c3090f6b3815001589a94c5ca8acc0e7878bb9
Template:!(
10
131
375
2023-10-20T19:42:08Z
Archimedes5000
4
Created page with "[<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
[<noinclude>[[Category:Escape Templates]]</noinclude>
3eefafc5a68b1cba521f26d52144bb32c7786cad
377
375
2023-10-20T19:43:04Z
Archimedes5000
4
wikitext
text/x-wiki
<noinclude>[[Category:Escape Templates]]</noinclude>[
0fcf67749719893edb34f482e605ef10c8108070
Template:!((
10
132
376
2023-10-20T19:42:29Z
Archimedes5000
4
Created page with "[[<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
[[<noinclude>[[Category:Escape Templates]]</noinclude>
d0c5fb0202e30ce13e7812ffe63298f469d22c20
Template:))!
10
133
378
2023-10-20T19:43:28Z
Archimedes5000
4
Created page with "]]<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
]]<noinclude>[[Category:Escape Templates]]</noinclude>
4d1c916765a278e7cb6396ce6ee08955e694b5f2
Template:!)
10
134
379
2023-10-20T19:44:00Z
Archimedes5000
4
Created page with "|}<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
|}<noinclude>[[Category:Escape Templates]]</noinclude>
545b59744ddc4d751f60d9a2558a3156dade5206
Template:(!
10
135
380
2023-10-20T19:44:29Z
Archimedes5000
4
Created page with "{|<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
{|<noinclude>[[Category:Escape Templates]]</noinclude>
6347a34bc3ec89fba52db419b856ee1dc6217077
381
380
2023-10-20T19:45:01Z
Archimedes5000
4
wikitext
text/x-wiki
<noinclude>[[Category:Escape Templates]]</noinclude>{|
733414d51def2ca83652596e2e0a21de9c68aaf8
Template:=
10
136
382
2023-10-20T19:46:17Z
Archimedes5000
4
Created page with "=<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
=<noinclude>[[Category:Escape Templates]]</noinclude>
2df4adf159150c798538a42e57c0802436fe5e69
Category:Escape Templates
14
137
383
2023-10-20T19:51:39Z
Archimedes5000
4
Created page with "Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki> Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name"
wikitext
text/x-wiki
Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki>
Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name
7c65948548921f80e7626060dd963422b83a7939
384
383
2023-10-20T19:51:56Z
Archimedes5000
4
wikitext
text/x-wiki
Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki>.
Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name
f9300f17dd9d453d16c33ed45c9ef9a5b97c2b61
Template:\
10
138
385
2023-10-20T19:56:00Z
Archimedes5000
4
Created page with "/<noinclude>[[Category:Escape Templates]]</noinclude>"
wikitext
text/x-wiki
/<noinclude>[[Category:Escape Templates]]</noinclude>
d7a4c0a123f9d1f66c66cf70785d7ddbb0bbab14
Powerful Robocraft
0
39
386
149
2023-10-20T19:56:44Z
Refticus
8
Revision - Expanded and rewrote most of the page.
wikitext
text/x-wiki
Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br>
Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br>
All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br><br>
In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient.
=== Subordinator ===
[[File:Subordinator v1.png|thumb|Subordinator]]
The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br>
<br>Currently, the Subordinator can be found in [[Iana Chaos]].<br>
=== Marauder ===
[[File:Marauder v1.png|thumb|Marauder]]
The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br>The Marauder is also able to mimic tank steering with the ability to turn in a single spot.<br>
<br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br>
=== Judicator ===
[[File:Judicator v1.png|thumb|Judicator]]
The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br>Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>
<br>Currently, the Judicator can be found in [[Hela's Basin]].<br>
af54e8db0cfcdb5b511786db78c806161943c66b
389
386
2023-10-20T20:00:49Z
Refticus
8
/* Marauder */ Forgot to include a small bit of the prior edit.
wikitext
text/x-wiki
Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br>
Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br>
All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br><br>
In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient.
=== Subordinator ===
[[File:Subordinator v1.png|thumb|Subordinator]]
The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br>
<br>Currently, the Subordinator can be found in [[Iana Chaos]].<br>
=== Marauder ===
[[File:Marauder v1.png|thumb|Marauder]]
The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br>
The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br>
<br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br>
=== Judicator ===
[[File:Judicator v1.png|thumb|Judicator]]
The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br>Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>
<br>Currently, the Judicator can be found in [[Hela's Basin]].<br>
9daa6c3c590a0ab1457b0aef7b06f382c6746038
394
389
2023-10-20T20:06:39Z
Refticus
8
/* Judicator */ Double spacing.
wikitext
text/x-wiki
Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br>
Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br>
All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br><br>
In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient.
=== Subordinator ===
[[File:Subordinator v1.png|thumb|Subordinator]]
The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br>
<br>Currently, the Subordinator can be found in [[Iana Chaos]].<br>
=== Marauder ===
[[File:Marauder v1.png|thumb|Marauder]]
The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br>
The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br>
<br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br>
=== Judicator ===
[[File:Judicator v1.png|thumb|Judicator]]
The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br>
Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>
<br>Currently, the Judicator can be found in [[Hela's Basin]].<br>
6cccb0f540e4150d7c8d9ee661e348feb5000b3b
398
394
2023-10-20T20:21:11Z
DashTheFlash
9
Added extra info that might not be clear for new players who don't know how to fight them.
wikitext
text/x-wiki
Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br>
Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br>
All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br>
The powerful robocraft each also has their own built in weakness, as specified below.<br>
In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient.
=== Subordinator ===
[[File:Subordinator v1.png|thumb|Subordinator]]
The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> The Subordinator's weakness is its doors, two on the sides and one on the back, as each is fragile and has a clear view to the pilot's seats.<br>
<br>Currently, the Subordinator can be found in [[Iana Chaos]].<br>
=== Marauder ===
[[File:Marauder v1.png|thumb|Marauder]]
The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br>
The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> The Marauder's weakness lies in its frontal area, just below the turret, as the armor is not particularly thick there, albeit this weakness is less exploitable as the other powerful robot's weaknesses.<br>
<br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br>
=== Judicator ===
[[File:Judicator v1.png|thumb|Judicator]]
The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br>
Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>The Judicator's weakness is its cockpit canopy, being very fragile from above.<br>
<br>Currently, the Judicator can be found in [[Hela's Basin]].<br>
51f9f564daf6d18206a93e3f0ddc5e1255fcb787
Template:Helpful Pages
10
52
392
259
2023-10-20T20:05:47Z
Refticus
8
/* Helpful Pages */ Included the powerful robocraft page. It was previously unreachable without specifically searching for it.
wikitext
text/x-wiki
<div style="text-align: center;">
== Helpful Pages ==
</div>
* [[Armour and Health Model]]
* [[Materials]]
* [[SCU]]
* [[Pilot Seat]]
* [[3 Capture Points]]
* [[Powerful Robocraft]]
<templatestyles src="Helpful Pages/styles.css />
b4ef3d1c205e9685b0f3392c5627c3a7f27ae624
Template:Components
10
59
395
272
2023-10-20T20:08:07Z
Refticus
8
/* Components */ Minor spelling mistake.
wikitext
text/x-wiki
<div style="text-align: center;">
== Components ==
</div>
<div class="two-column-list">
<ul>
<li> [[Shapes]] </li>
<li> [[Movement]] </li>
<li> [[Weapons]] </li>
<li> [[Logic Blocks]] </li>
<li> [[Math Blocks]] </li>
<li> [[Sensors]] </li>
<li> [[Passive Joints]] </li>
<li> [[Powered Joints]] </li>
<li> [[Cosmetics]] </li>
</ul>
</div>
<templatestyles src="Components/styles.css" />
32e7f63e20f50b50db76c66a7e98eaeccc6d7435
Materials
0
139
400
2023-10-20T20:36:39Z
Refticus
8
Creation of the Materials page.
wikitext
text/x-wiki
Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
8ed6f76d3628dba2219339104f83175cfcbda140
405
400
2023-10-20T20:50:00Z
Refticus
8
/* Light Materials */ List of current light materials in the game.
wikitext
text/x-wiki
Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Pass.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Pass.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
fca5276e8baa2826f0710012c5cf04893177ec55
File:Basic Airium.png
6
140
402
2023-10-20T20:44:51Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Fibre Weave Airium.png
6
141
403
2023-10-20T20:47:35Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Vector Airium.png
6
142
404
2023-10-20T20:48:36Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Basic Moderonium.png
6
143
406
2023-10-20T20:50:41Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Worn Painted Moderonium.png
6
144
407
2023-10-20T20:51:11Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Basic Illuminum.png
6
145
408
2023-10-20T20:52:16Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Streaky Hex Illuminum.png
6
146
409
2023-10-20T20:53:01Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Materials
0
139
410
405
2023-10-20T20:53:55Z
Refticus
8
/* Medium Materials */ Included list of medium material variants.
wikitext
text/x-wiki
Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Pass.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Pass.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
68023bd9fd8ef3ae87e204f7756077bf09e1a969
415
410
2023-10-20T20:57:34Z
Refticus
8
/* Heavy Materials */ List of heavy material variants.
wikitext
text/x-wiki
Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Pass.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Pass.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
56d90a591ae06950e08cf756ad361f861ed11621
416
415
2023-10-20T20:58:04Z
Refticus
8
/* Light Materials */ They don't call it a battle pass. Gotta stay on brand.
wikitext
text/x-wiki
Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
c0a68bfb3ca3d6e5d939cdd61ac595c6f14b7108
417
416
2023-10-20T21:02:52Z
Refticus
8
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
f292e7ea404517e579f8567fb35451f483253a67
422
417
2023-10-20T21:30:35Z
Refticus
8
Yes, they spell unobtanium like that.
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics or whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 50,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1137035626076709038</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
c6827ed2335880a9e0c573f0ee113f190e5b3656
423
422
2023-10-20T21:31:18Z
Refticus
8
/* World Editor Exclusive Materials */
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 50,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1137035626076709038</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
aa7fe964ab0a858bfd6829fb73ca565bb6be3b53
425
423
2023-10-20T21:38:40Z
Refticus
8
/* World Editor Exclusive Materials */ Fixed incorrect value.
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix.
|}
=== Medium Materials ===
TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
=== Heavy Materials ===
TODO - Ladium (7.3kg, 7500kJpm, 3.35cs)
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
06edd2256196285a005bc25db17ce875b0ebae7d
426
425
2023-10-20T21:46:27Z
Refticus
8
Finishing touches for the night.
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
'''Stats'''
* Weight - 0.7kg
* Penetration Resistance - 2500kJpm
* Connection Strength - 1.59
<br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix.
|}
<hr>
=== Medium Materials ===
'''Stats'''
* Weight - 1.8kg
* Penetration Resistance - 5000kJpm
* Connection Strength - 2.65
<br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix.
|}
<hr>
=== Heavy Materials ===
'''Stats'''
* Weight - 7.3kg
* Penetration Resistance - 7500kJpm
* Connection Strength - 3.35
<br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
1aa399986d59cf568534ec78708beaef77a7d61e
File:Basic Ladium.png
6
147
411
2023-10-20T20:56:15Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Triangular Plated Ladium.png
6
148
412
2023-10-20T20:56:27Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Y Plated Ladium.png
6
149
413
2023-10-20T20:56:39Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Evil Corrupted Ladium.png
6
150
414
2023-10-20T20:56:48Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Module:Block Data
828
125
418
401
2023-10-20T21:15:25Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local t = {}
for i,v in ipairs(args)do
t[i] = v
end
local o = data
for i = 2,#t do
if t[i] ~= nil then
if nil ~= string.find(t[i], "%d") then t[i] = tonumber(t[i]) end
o = o[t[i]]
end
end
local output = o
return mw.logObject(output)
end
return p
81b389d9a2ab02b1b247137ff2ba081f612df12e
419
418
2023-10-20T21:15:38Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local t = {}
for i,v in ipairs(args)do
t[i] = v
end
local o = data
for i = 2,#t do
if t[i] ~= nil then
if nil ~= string.find(t[i], "%d") then t[i] = tonumber(t[i]) end
o = o[t[i]]
end
end
local output = o
return output
end
return p
ddbaa1aeea99278cebb62bce5f5ca16b0239e5b0
420
419
2023-10-20T21:20:33Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local data = mw.loadJsonData(args[1])
local t = {}
for i,v in ipairs(args)do
t[i] = v
end
local o = data
for i = 2,#t do
if t[i] ~= nil then
if nil ~= string.find(t[i], "^%d-$") then t[i] = tonumber(t[i]) end
o = o[t[i]]
end
end
local output = o
return output
end
return p
38f41109fd067c2cc12037dd7060732e70f53606
430
420
2023-10-22T02:56:28Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function localize(m)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = mw.loadJsonData(m)
local t_data = tostring(data)
for _, _, c in string.find(t_data, ":\"(str.-)\"") do
local t_data = string.gsub(t_data, c, l_data[c])
end
module = mw.text.jsonEncode(t_data)
return module
end
function transpose(t)
local data = mw.loadJsonData(t)
local o = {}
for i, v in ipairs(data) do
for k, v in pairs(data[i]) do
o[k] = {}
o[k][i] = v
end
end
return o
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
for _, v in pairs(data) do
data[i] = transpose(v)
end
for i, _ in ipairs(data) do
for j, v in ipairs(data[i][key]) do
if v == value then output = data[i][return_key][j] end
end
end
return output
end
return p
4e2931a35f79da27e19cbf1dcc9942e3ed99a0d6
432
430
2023-10-22T03:02:02Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function localize(m)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = mw.loadJsonData(m)
local t_data = tostring(data)
for _, _, c in string.find(t_data, ":\"(str.-)\"") do
local t_data = string.gsub(t_data, c, l_data[c])
end
module = mw.text.jsonEncode(t_data)
return module
end
function transpose(t)
local data = mw.loadJsonData(t)
local o = {}
for i, v in ipairs(data) do
for k, v in pairs(data[i]) do
o[k] = {}
o[k][i] = v
end
end
return o
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
for i, v in ipairs(data) do
data[i] = transpose(v)
end
for i, _ in ipairs(data) do
for j, v in ipairs(data[i][key]) do
if v == value then output = data[i][return_key][j] end
end
end
return output
end
return p
475a33db741249fc0770c5882285aac6e53b14ce
433
432
2023-10-22T03:18:08Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function localize(m)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = mw.loadJsonData(m)
local t_data = tostring(data)
for _, _, c in string.find(t_data, ":\"(str.-)\"") do
local t_data = string.gsub(t_data, c, l_data[c])
end
module = mw.text.jsonEncode(t_data)
return module
end
function transpose(t)
local data = mw.loadJsonData(t)
local o = {}
for i, v in ipairs(data) do
for k, v in pairs(data[i]) do
o[k] = {}
o[k][i] = v
end
end
return o
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
for i, v in pairs(data) do
data[i] = transpose(v)
end
for i, _ in ipairs(data) do
if type(data[i][key]) == "table" then
for j, v in ipairs(data[i][key]) do
if v == value then output = data[i][return_key][j] end
end
end
end
return output
end
return p
6e636e501aa7ea01e0d14080955d9c9f088ba722
File:UnknownHexMat.png
6
151
421
2023-10-20T21:29:23Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Powerful Robocraft
0
39
424
398
2023-10-20T21:35:35Z
Refticus
8
Link towards Unobtanium.
wikitext
text/x-wiki
Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br>
Large portions of their armour is made of the [[Materials#World_Editor_Exclusive_Materials|Unobtainium material]], which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br>
All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br>
The powerful robocraft each also has their own built in weakness, as specified below.<br>
In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient.
=== Subordinator ===
[[File:Subordinator v1.png|thumb|Subordinator]]
The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> The Subordinator's weakness is its doors, two on the sides and one on the back, as each is fragile and has a clear view to the pilot's seats.<br>
<br>Currently, the Subordinator can be found in [[Iana Chaos]].<br>
=== Marauder ===
[[File:Marauder v1.png|thumb|Marauder]]
The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br>
The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> The Marauder's weakness lies in its frontal area, just below the turret, as the armor is not particularly thick there, albeit this weakness is less exploitable as the other powerful robot's weaknesses.<br>
<br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br>
=== Judicator ===
[[File:Judicator v1.png|thumb|Judicator]]
The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br>
Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>The Judicator's weakness is its cockpit canopy, being very fragile from above.<br>
<br>Currently, the Judicator can be found in [[Hela's Basin]].<br>
ae239e6f5a176f20995414aa629065177bb028b5
434
424
2023-10-22T03:53:42Z
GrubLubSunb
12
/* Judicator */
wikitext
text/x-wiki
Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br>
Large portions of their armour is made of the [[Materials#World_Editor_Exclusive_Materials|Unobtainium material]], which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br>
All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br>
The powerful robocraft each also has their own built in weakness, as specified below.<br>
In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient.
=== Subordinator ===
[[File:Subordinator v1.png|thumb|Subordinator]]
The Subordinator is the first of the powerful robocraft released and has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> The Subordinator's weakness is its doors, two on the sides and one on the back, as each is fragile and has a clear view to the pilot's seats.<br>
<br>Currently, the Subordinator can be found in [[Iana Chaos]].<br>
=== Marauder ===
[[File:Marauder v1.png|thumb|Marauder]]
The Marauder is the second powerful robocraft released and is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br>
The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> The Marauder's weakness lies in its frontal area, just below the turret, as the armor is not particularly thick there, albeit this weakness is less exploitable as the other powerful robot's weaknesses.
This is the only powerful robocraft that has been named by the community. "Marauder" was suggested by Loading_._._. on the official Robocraft 2 Discord and received 28 votes. In second place was the name "Subjugator" (suggested by DatScar) with 25 votes.<br>
<br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br>
=== Judicator ===
[[File:Judicator v1.png|thumb|Judicator]]
The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br>
Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>The Judicator's weakness is its cockpit canopy, being very fragile from above, and the very limited firing angle of the driver's lasers.
This is the third powerful robocraft that was released. The name "Judicator" was suggested as a name for the Marauder by DatScar, but lost the vote (with only 8 votes).<br>
<br>Currently, the Judicator can be found in [[Hela's Basin]].<br>
908ed6cb78bb7a8cad351d53a252d0e95e086dea
Module:ShapesTable
828
152
427
2023-10-20T22:10:46Z
Archimedes5000
4
Created page with "local p = {} function p.main(frame) local args = frame.args local header = {} local field = {} local id = {} local block = {} local idx = {} for k,v in pairs(args) do local _,_,i = string.find(k, "^header(%d*)$") if s ~= nil then header[i] = v idx[i] = i end local _,_,i = string.find(k, "^field(%d*)$") if s ~= nil then field[i] = v idx[i] = i end local _,_,i = string.find(k, "^(%d*)$") if s ~= nil then id[i] = v idx[i] = i end local..."
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local header = {}
local field = {}
local id = {}
local block = {}
local idx = {}
for k,v in pairs(args) do
local _,_,i = string.find(k, "^header(%d*)$")
if s ~= nil then header[i] = v idx[i] = i end
local _,_,i = string.find(k, "^field(%d*)$")
if s ~= nil then field[i] = v idx[i] = i end
local _,_,i = string.find(k, "^(%d*)$")
if s ~= nil then id[i] = v idx[i] = i end
local _,_,i = string.find(k, "^block(%d*)$")
if s ~= nil then block[i] = v idx[i] = i end
end
for i,v in ipairs(idx) do
if header[i] == nil then header[i] = "" end
if field[i] == nil then field[i] = "" end
if id[i] == nil then id[i] = "" end
if block[i] == nil then block[i] = "" end
end
local output = "";
for i = 1, #idx do
output = "<tr>"..output
for i = 1, #header do
if i == 2 then
output = output.."<td>"..block[i].."</td>"
else
local data = frame:preprocess("{{#invoke:data|main|Module:PrimitiveBlocksData.json|"..id[i].."|".."Data|"..field[i].."}}")
output = output.."<td>"..data.."</td>"
end
end
output = output.."</tr>"
end
end
return p
4e41a91713a195a83f0b1db4018f38d44becc044
428
427
2023-10-20T22:16:27Z
Archimedes5000
4
basic version done (no images)
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local header = {}
local field = {}
local id = {}
local block = {}
local idx = {}
for k,v in pairs(args) do
local _,_,i = string.find(k, "^header(%d*)$")
if s ~= nil then header[i] = v idx[i] = i end
local _,_,i = string.find(k, "^field(%d*)$")
if s ~= nil then field[i] = v idx[i] = i end
local _,_,i = string.find(k, "^(%d*)$")
if s ~= nil then id[i] = v idx[i] = i end
local _,_,i = string.find(k, "^block(%d*)$")
if s ~= nil then block[i] = v idx[i] = i end
end
for i,v in ipairs(idx) do
if header[i] == nil then header[i] = "" end
if field[i] == nil then field[i] = "" end
if id[i] == nil then id[i] = "" end
if block[i] == nil then block[i] = "" end
end
local output = "";
for i = 1, #idx do
output = "<tr>"..output
for i = 1, #header do
if i == 2 then
output = output.."<td>"..block[i].."</td>"
else
local data = frame:preprocess("{{#invoke:data|main|Module:PrimitiveBlocksData.json|"..id[i].."|".."Data|"..field[i].."}}")
output = output.."<td>"..data.."</td>"
end
end
output = output.."</tr>"
end
local headers = ""
for i = 1, #header do
headers = headers.."<th>"..header[i].."</th>"
end
output = "<table>"..headers..output.."</table>"
return output
end
return p
d86ab78bcc86a1b921aff65841d97cbac52a5be0
429
428
2023-10-20T22:27:40Z
Archimedes5000
4
unnecessary
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local header = {}
local field = {}
local block = {}
local idx = {}
for k,v in pairs(args) do
local _,_,i = string.find(k, "^header(%d*)$")
if s ~= nil then header[i] = v idx[i] = i end
local _,_,i = string.find(k, "^field(%d*)$")
if s ~= nil then field[i] = v idx[i] = i end
local _,_,i = string.find(k, "^block(%d*)$")
if s ~= nil then block[i] = v idx[i] = i end
end
for i,v in ipairs(idx) do
if header[i] == nil then header[i] = "" end
if field[i] == nil then field[i] = "" end
if block[i] == nil then block[i] = "" end
end
local output = "";
for i = 1, #idx do
output = "<tr>"..output
for i = 1, #header do
if i == 2 then
output = output.."<td>"..block[i].."</td>"
else
local data = frame:preprocess("{{#invoke:data|main|Module:PrimitiveBlocksData.json|"..idx[i].."|".."Data|"..field[i].."}}")
output = output.."<td>"..data.."</td>"
end
end
output = output.."</tr>"
end
local headers = ""
for i = 1, #header do
headers = headers.."<th>"..header[i].."</th>"
end
output = "<table>"..headers..output.."</table>"
return output
end
return p
16b5881068b115641f34bf3c6bb9695fb38c3f87
Module:WeaponBlockData.json
828
153
431
2023-10-22T02:57:31Z
Archimedes5000
4
Created page with "{ "98": { "Type": "Cube", "Name": "30mmAutoCannonLongLaser", "Data": { "Path": "Weapon_30mmAutoCannon_Long_Laser", "SpriteName": "Weapon_30mmAutoCannon_Long_Laser", "CubeNameKey": "strWeapon_30mmAutoCannon_Long_Laser", "CubeDescriptionKey": "strWeapon_30mmAutoCannon_Long_LaserDesc", "SelectableFaces": [3], "ProxyBottom": [1,0,1,1,1,1], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [1,8,1],..."
json
application/json
{
"98": {
"Type": "Cube",
"Name": "30mmAutoCannonLongLaser",
"Data": {
"Path": "Weapon_30mmAutoCannon_Long_Laser",
"SpriteName": "Weapon_30mmAutoCannon_Long_Laser",
"CubeNameKey": "strWeapon_30mmAutoCannon_Long_Laser",
"CubeDescriptionKey": "strWeapon_30mmAutoCannon_Long_LaserDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
1
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
8,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3.6,
0,
0
],
"cm3Volume": 12500,
"Volume": 0.02459016393442623,
"RWMass": "22.5",
"MaterialDensity": "91.5",
"WeaponCPU": 20,
"CpuType": "Weapon",
"Mass of Cube": "22.5",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunSingleInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 14,
"damageRadius": 0.06,
"characterDamage": 16,
"characterDamageRadius": 0.06,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 0.3,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 1.67,
"rechargeTime": 0.6000000000000001,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0.5,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 2,
"projectileSpeed": 900,
"projectileGravityFactor": 0,
"projectileLifeTime": 3,
"penetrationEnergy": 20,
"penetrationEnergyStat": 2000,
"maxPenetrationDistance": 1.5,
"firingPoints": [
{
"x": 0,
"y": 1.55,
"z": 0.035
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.05,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.18,
"projectileShakeRadius": 10,
"recoilForce": 15,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0,
"vignetteOutTime": 0.1,
"zoomFOV": 30,
"weaponCrosshairType": "Laser",
"crosshairPriority": 3,
"displayAimPoints": true
},
"SortIndex": 6000
}
},
"100": {
"Type": "Cube",
"Name": "Weapon_PlasmaCannon",
"Data": {
"Path": "Weapon_PlasmaCannon",
"SpriteName": "Weapon_60mmTankCannon_Short_Plasma",
"CubeNameKey": "strWeapon_60mmTankCannon_Long_Plasma",
"CubeDescriptionKey": "strWeapon_60mmTankCannon_Long_PlasmaDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
1
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
10,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3.6,
0,
0
],
"cm3Volume": 11000,
"Volume": 0.04918032786885246,
"RWMass": "45",
"MaterialDensity": "91.5",
"WeaponCPU": 60,
"CpuType": "Weapon",
"Mass of Cube": "45",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunSingleInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 500,
"damageRadius": 2.5,
"characterDamage": 200,
"characterDamageRadius": 2.5,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 1.25,
"damageRadiusInBlocks": 12.5,
"doSplashDamage": true,
"hitImpulse": 2750,
"fireRate": 0.4,
"rechargeTime": 2.5,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 0,
"projectileSpeed": 150,
"projectileGravityFactor": 1,
"projectileLifeTime": 7,
"penetrationEnergy": 10,
"penetrationEnergyStat": 1000,
"innerSplashHitsCount": 4,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 4,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 2.5,
"firingPoints": [
{
"x": 0,
"y": 1.107,
"z": 0
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.1,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.3,
"projectileShakeRadius": 15,
"recoilForce": 45,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 40,
"weaponCrosshairType": "PlasmaCannon",
"crosshairPriority": 2,
"displayAimPoints": true
},
"SortIndex": 6001
}
},
"338": {
"Type": "Cube",
"Name": "RailGun",
"Data": {
"Path": "Weapon_RailGun",
"SpriteName": "Weapon_RailGun",
"CubeNameKey": "strWeapon_RailGun",
"CubeDescriptionKey": "strWeapon_RailGunDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
1
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
10,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
7.2,
0,
0
],
"cm3Volume": 91000,
"Volume": 0.09836065573770492,
"RWMass": "90",
"MaterialDensity": "91.5",
"WeaponCPU": 120,
"CpuType": "Weapon",
"Mass of Cube": "90",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunSingleInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 590,
"damageRadius": 0.06,
"characterDamage": 200,
"characterDamageRadius": 1,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 0.3,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 0.25,
"rechargeTime": 4,
"range": 750,
"clusterMassRange": {
"x": 200,
"y": 500
},
"clusterMassInaccuracy": {
"x": 5,
"y": 0
},
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 5,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 3,
"projectileSpeed": 450,
"projectileGravityFactor": 0,
"projectileLifeTime": 3.5,
"penetrationThickness": 0.6,
"damageRange": {
"x": 25,
"y": 70
},
"minDamage": 150,
"minPenetrationEnergy": 100,
"penetrationEnergy": 430,
"penetrationEnergyStat": 43000,
"maxPenetrationDistance": 10,
"firingPoints": [
{
"x": 0,
"y": 2.35,
"z": 0
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_Railgun_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.2,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 0.2,
"recoilForce": 750,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 15,
"weaponCrosshairType": "RailGun",
"crosshairPriority": 1,
"displayAimPoints": true
},
"GuideArrow": "3DUI_ArrowGizmo_Weapon_RailBarrel",
"SortIndex": 6002
}
},
"226": {
"Type": "Cube",
"Name": "ExplosiveBlockSmallArcDischarger",
"Data": {
"Path": "Weapon_ExplosiveBlock_Small_Plasma",
"SpriteName": "Weapon_ExplosiveBlock_Small_Plasma",
"CubeNameKey": "strWeapon_ExplosiveBlock_Small_ArcDischarger",
"CubeDescriptionKey": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
1,
1,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
2,
2,
2,
2,
2,
2
],
"cm3Volume": 8000,
"Volume": 0.03278688524590164,
"RWMass": "30",
"MaterialDensity": "91.5",
"WeaponCPU": 40,
"CpuType": "Weapon",
"Mass of Cube": "30",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunNoZoomInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 15000,
"damageRadius": 6,
"characterDamage": 200,
"characterDamageRadius": 6,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 3,
"damageRadiusInBlocks": 30,
"doSplashDamage": true,
"hitImpulse": 5000,
"chargingTime": 6,
"fireRate": 10,
"rechargeTime": 0.1,
"stopGlowingOnReload": true,
"range": 0.01,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileType": "HitScan",
"penetrationEnergy": 1000,
"penetrationEnergyStat": 100000,
"innerSplashHitsCount": 5,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 5,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 6,
"firingPoints": [
{
"x": 0,
"y": 0,
"z": 0
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Small_Plasma",
"chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.2,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 20,
"recoilForce": 500,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"weaponCrosshairType": "ArcDischarger",
"crosshairPriority": 4,
"displayAimPoints": false
},
"SortIndex": 6003
}
},
"227": {
"Type": "Cube",
"Name": "ExplosiveBlockMediumArcDischarger",
"Data": {
"Path": "Weapon_ExplosiveBlock_Medium_Plasma",
"SpriteName": "Weapon_ExplosiveBlock_Medium_Plasma",
"CubeNameKey": "strWeapon_ExplosiveBlock_Medium_ArcDischarger",
"CubeDescriptionKey": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
2,
2,
3,
3,
3,
3
],
"cm3Volume": 8000,
"Volume": 0.04371584699453552,
"RWMass": "40",
"MaterialDensity": "91.5",
"WeaponCPU": 40,
"CpuType": "Weapon",
"Mass of Cube": "40",
"CubeCategory": "Gun",
"CubeType": "Block",
"PortSpecGroup": "GunNoZoomInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"WorldEditorOnly": "TRUE",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 22500,
"damageRadius": 7,
"characterDamage": 200,
"characterDamageRadius": 7,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 3.5,
"damageRadiusInBlocks": 35,
"doSplashDamage": true,
"hitImpulse": 6250,
"chargingTime": 6,
"fireRate": 10,
"rechargeTime": 0.1,
"stopGlowingOnReload": true,
"range": 0.01,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileType": "HitScan",
"penetrationEnergy": 1000,
"penetrationEnergyStat": 100000,
"innerSplashHitsCount": 5,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 5,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 7,
"ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Medium_Plasma",
"chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.2,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 20,
"recoilForce": 750,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"weaponCrosshairType": "ArcDischarger",
"crosshairPriority": 4,
"displayAimPoints": true
},
"SortIndex": 6004
}
},
"228": {
"Type": "Cube",
"Name": "ExplosiveBlockLargeArcDischarger",
"Data": {
"Path": "Weapon_ExplosiveBlock_Large_Plasma",
"SpriteName": "Weapon_ExplosiveBlock_Large_Plasma",
"CubeNameKey": "strWeapon_ExplosiveBlock_Large_ArcDischarger",
"CubeDescriptionKey": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
3,
3,
4,
4,
3,
3
],
"cm3Volume": 8000,
"Volume": 0.07103825136612021,
"RWMass": "65",
"MaterialDensity": "91.5",
"WeaponCPU": 40,
"CpuType": "Weapon",
"Mass of Cube": "65",
"CubeCategory": "Gun",
"CubeType": "Block",
"PortSpecGroup": "GunNoZoomInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"WorldEditorOnly": "TRUE",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 33750,
"damageRadius": 8,
"characterDamage": 200,
"characterDamageRadius": 8,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 4,
"damageRadiusInBlocks": 40,
"doSplashDamage": true,
"hitImpulse": 7812.5,
"chargingTime": 6,
"fireRate": 10,
"rechargeTime": 0.1,
"stopGlowingOnReload": true,
"range": 0.01,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileType": "HitScan",
"penetrationEnergy": 1000,
"penetrationEnergyStat": 100000,
"innerSplashHitsCount": 5,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 5,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 8,
"ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Large_Plasma",
"chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.2,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 20,
"recoilForce": 1000,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"weaponCrosshairType": "ArcDischarger",
"crosshairPriority": 4,
"displayAimPoints": false
},
"SortIndex": 6005
}
},
"231": {
"Type": "Cube",
"Name": "ProtoniumCrystal",
"Data": {
"Path": "ProtoniumCrystal",
"SpriteName": "ProtoniumCrystal",
"CubeNameKey": "strProtoniumCrystal_Block",
"CubeDescriptionKey": "strProtoniumCrystal_BlockDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
4,
4,
4
],
"PerimeterWidthMultiplier": [
1000,
1000,
1000,
1000,
1000,
1000
],
"cm3Volume": 8000,
"Volume": 0.008,
"MaterialDensity": "91.5",
"BaseCPU": 20,
"CpuType": "Base",
"Mass of Cube": "7.300000000000001",
"CubeCategory": "TNTBlock",
"CubeType": "Block",
"PortSpecGroup": "TNTBlockInput",
"ScalingPermission": "None",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": "TRUE",
"health": 8,
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 0,
"damageRadius": 0.010000000000000002,
"characterDamage": 0,
"characterDamageRadius": 0.01,
"characterSeatedDamage": 0,
"characterSeatedDamageRadius": 0.01,
"damageRadiusInBlocks": 0.05,
"doSplashDamage": true,
"hitImpulse": 0,
"ownerFireAudioEventPath": "event:/GameplayBlocks/ProtoniumCrystalBreak",
"fireVfxGraphPath": "ProtoniumExplosion_VFX",
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6
},
"SortIndex": 6006
}
}
}
883ba1d47af1a4421612d226c2c1080e37ed7d5d
Category:Wheel Variants
14
154
435
2023-10-22T04:09:33Z
Lijosu
10
Added category, added it as a subcategory to block variants
wikitext
text/x-wiki
[[Category:Block_Variants]]
3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b
Category:Thruster Variants
14
155
436
2023-10-22T04:10:31Z
Lijosu
10
Added category, added it as a subcategory to block variants
wikitext
text/x-wiki
[[Category:Block_Variants]]
3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b
MediaWiki:Gadgets-definition
8
156
437
2023-10-22T04:10:38Z
Archimedes5000
4
Created page with "Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css"
wikitext
text/x-wiki
Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css
7f68ef41977bdd5f64b99d1d2d30c0ba0d943a11
457
437
2023-10-22T04:29:22Z
Archimedes5000
4
wikitext
text/x-wiki
Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|default|Blackskin.css
e815288d4248cfa7d2c8e2facc0319b7a17da7c9
Category:Laser Variants
14
157
438
2023-10-22T04:11:28Z
Lijosu
10
Added category, added it as a subcategory to block variants
wikitext
text/x-wiki
[[Category:Block_Variants]]
3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b
Category:Plasma Variants
14
158
439
2023-10-22T04:12:05Z
Lijosu
10
Added category, added it as a subcategory to block variants
wikitext
text/x-wiki
[[Category:Block_Variants]]
3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b
Category:Rail Variants
14
159
440
2023-10-22T04:12:37Z
Lijosu
10
Added category, added it as a subcategory to block variants
wikitext
text/x-wiki
[[Category:Block_Variants]]
3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b
MediaWiki:Gadget-Blackskin.css
8
160
441
2023-10-22T04:13:28Z
Archimedes5000
4
From https://en.wikipedia.org/w/index.php?oldid=1158092299
css
text/css
/** MediaWiki:Gadget-Blackskin.css *******
* Original by [[:it:Utente:Kormoran]]
* Maintained by [[User:Dispenser]] for [[WP:WikiProject Accessibility]]
*/
@media screen {
/* Selection highlight */
::selection { color: #90FF90; background: #008000; }
/* Color buttons, drop downs, and input boxes */
fieldset {
border-color: #004000;
}
legend {
border: 1px solid #004000; /* @theme */
}
input[type="number"],
input[type="text"],
input:not([type]),
select {
background-color: #004000;
border-color: #008000;
color: #00dd00;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
}
/* Color background */
body, div#globalWrapper {
background-color: #000000;
background-image: none /* Monobook background */;
color: #00dd00;
}
#mw-page-base{
background:none /* Vector background */;
}
#content, .mw-body {
background-color: #000000;
color : #00dd00;
border-color : #008000;
}
.ns-0 #content {
background : #000000;
}
/* Color the links */
a { color: #7070FF; }
a:visited { color: #9090D0; }
a:active, a.new { color: #FF4040; }
a.interwiki, a.external { color: #5386DB; }
a.interwiki:visited, a.external:visited { color: #5386DB; }
a.stub { color: #974253; }
/* De-Color user signature links (black-on-black) */
a:not([class]) font, a:not([class]) span, a:not([class]) bold {
background-color:inherit!important;
color:inherit!important;
}
/* Color user links */
/*
a[title^="User"],
a[title^="Special:Contributions/"] {
background-color:#010!important;
color: #7070FF!important;
}/*-*/
.mw-body-content .external {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAFVBMVEUAAAAAAAAAZv8AZswAL14hZIUwYI+U+klIAAAAAXRSTlMAQObYZgAAADxJREFUCNdjgAMmJSUFIBUmKAiimAKBFLOxkSOIElQRCQRSQo5OakBKJEWZlQEo6CTMAKIEwZSxsTHcJAD6JwXY6XjSLgAAAABJRU5ErkJggg==);
}
/* Headings */
h1, #bodyContent h1,
h2, #bodyContent h2,
h3, #bodyContent h3,
h4, #bodyContent h4,
h5, #bodyContent h5,
h6, #bodyContent h6 {
color: #00dd00;
border-color:#008000;
}
/* Color Table of Contents */
#toc, .toc, .mw-warning, .toccolours, body.skin-monobook .toccolours {
background-color: #002000;
border-color: #008000;
}
/* Images */
.mw-body img {
border: 2px solid #008000;
background-color: #000000;
}
/* Fix background of Tex images, which are black on transparent. */
.mw-body img.mwe-math-fallback-image-inline {
background-color: #fff;
filter:invert(100%) hue-rotate(180deg);
border:none;
}
hr {
color: #004000;
background-color: #004000;
}
/* Color explanations with tool tips */
abbr, acronym, .explain {
border-color: #004000;
color: White;
background-color: #002000;
}
/* Color code snippets */
code {
background-color: #00AA00;
color: Black;
border-color: #00AA00;
font-weight:bolder;/*XXX: Increase contrast*/
}
/* Color code blocks */
pre, .mw-code {
border-style:dashed;
border-color:#00AA00;
color: White;
background-color: #002000;
}
/* Color highlighted ref [[MediaWiki:Common.css]] */
body.action-info .mw-body-content :target,
body.mediawiki .citation:target {
background-color: rgba(0, 127, 255, 0.133);
}
/* Table background colors */
table {
background-color: #000000!important;
color: #00dd00!important;
}
table th {
background-color: #1D1C1C!important;
color: #00dd00!important;
}
table td {
background-color: #000000!important;
color: #00dd00!important;
}
table tr {
background-color: #000000!important;
color: #00dd00!important;
}
/* Tabular tables */
table.wikitable {
border-color: #004000 !important;
color: #00dd00!important;
}
table.wikitable th, table.wikitable td {
border-color: #004000 !important;
}
table.wikitable th {
background-color: #1D1C1C!important;
}
table.wikitable td {
background-color: #000000!important;
}
/* JQuery sort arrows */
table.jquery-tablesorter th.headerSort {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAYAAADdA2d2AAAAPUlEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/sc0mHIDMQ2mE6DcpfQNU/rHPsJgBWg6VSBGOQB5WklTTHq/UAAAAABJRU5ErkJggg==);
}
table.jquery-tablesorter th.headerSortUp {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAKklEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/kczmHIDSTEYACAWJKqhXDSPAAAAAElFTkSuQmCC);
}
table.jquery-tablesorter th.headerSortDown {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAALUlEQVR4AWPACe4yyAExCP7Hgh8CsRID6QBhMD4DKTQY00BKDVYA4gNgmggAAHjLJKrpYfWaAAAAAElFTkSuQmCC);
}
/* thumbnails */
.ns-0 * #content div.thumb {
border-color: #000000;
}
/* thumbnails */
div.thumb {
margin-bottom: .5em;
border-style: solid;
border-color: #002000;
}
div.thumb div {
border-width: 1px;
border-style: solid;
border-color: #002000;
background-color: #004000;
}
div.thumb div a img {
/* Transparent PNGs assume light color backgrounds :-( */
background-color:#103010;
/* TODO: Use film grain texture, so lines are more noticeable */
border: 1px solid #002000;
}
div.thumb div a img:hover {
/* Increase brightness on hover */
background-color:#EEE;
}
div.thumb div div.thumbcaption {
border: none;
padding: .3em 0 .1em 0;
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'] {
background-color: #004000;
border: 2px solid #002000;
border-bottom: 0;
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption {
background-color: #004000;
border: 2px solid #002000;
border-top: 0;
padding: 1px 3px 4px 3px;
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element,
li.gallerybox .mw-file-element {
background-color: #103010;
border: 1px solid #002000;
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element:hover,
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element:hover,
li.gallerybox .mw-file-element {
background-color: #EEE;
}
/* galleries */
table.gallery {
border: 1px solid #002000;
background-color: #004000;
}
table.gallery td {
background-color: #004000;
border: solid 2px white;
}
li.gallerybox div.thumb, body.mediawiki #content .gallerybox div.thumb {
background-color: #004000;
border: 2px solid #002000;
}
li.gallerybox div.thumb div {
background-color: transparent;
border: 0;
}
/* Color category box */
.catlinks {
border-color:#800080;
background-color:#000000;
color: #00FFFF;
}
/* #################################
* Interface Pages
* #################################
*/
.mw-ui-input:focus {
border-color: lime;
box-shadow: inset 0 0 0 1px lime;
}
.postedit, /* untested */
.mw-notification { /* top right bubble */
background-color:#004000;
background-color:rgba(0, 64, 0, 0.93);
border-color:#008000;
}
/*
** Diff rendering
*/
table.diff, td.diff-otitle, td.diff-ntitle {
background-color: #000000;
}
td.diff-addedline {
color: #00a000;
background-color: #004000;
}
td.diff-deletedline {
color: #00a000;
background-color: #004000;
}
td.diff-context {
background-color: #000000;
color: #008000;
}
.diffchange {
color: #00ff00;
}
td.diff-deletedline .diffchange {
background-color:#403618;
}
td.diff-addedline .diffchange {
background-color:#273948;
}
/* Color the edit interface */
.wikiEditor-ui {
background-color: #002000;
}
.wikiEditor-ui-toolbar,
.wikiEditor-ui-toolbar .sections .section {
background-image: none;
background-color: inherit;
}
.tool-button.tool-active, .tool.tool-active.oo-ui-buttonElement-frameless.oo-ui-iconElement {
background-color: inherit;
}
.wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
color: inherit;
}
textarea {
background-color: #001000;
color: #90FF90;
}
.editOptions {
background-color: #002000;
border-color: #008000;
color: #ccc;
}
div#editpage-specialchars a {
background-color: #000000;
border-color: #008000;
}
.mw-editform-legacy input#wpSummary {
background-color: #000000;
color: #90ff90;
}
/* Visual Editor */
.oo-ui-toolbar-bar,
.oo-ui-popupWidget-popup,
.oo-ui-popupToolGroup-active.oo-ui-widget-enabled,
.oo-ui-toolGroup.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
background-color:#002000;
background-image:none;
color:white;
}
.oo-ui-iconElement-icon {
filter: invert(100%); /* Can't style data URI SVGs */
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: rgba(0, 0, 0, 0.5);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color:black;
}
.oo-ui-textInputWidget input,
.oo-ui-textInputWidget textarea {
background-color: #001000;
color: #90FF90;
}
.oo-ui-tagItemWidget {
background-color: #333;
background-image: linear-gradient(to bottom,#222 0,#000 100%);
color: #eee;
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
background-color: #111;
background-image: linear-gradient(to bottom, #222 0, #000 100%);
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus {
/*border-color: #ace;*/
/*box-shadow: 0 0 2px 2px #ace;*/
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: #070;
background-image: linear-gradient(to bottom, #090 0, #030 100%);
}
.oo-ui-buttonElement > .oo-ui-buttonElement-button {
color:#ccc;
}
.oo-ui-pendingElement-pending {
/* http://en.wikipedia.org/w/resources/lib/oojs-ui/themes/apex/images/textures/pending.gif */
filter:invert(1);
}
/* Color history interface */
#pagehistory li {
border: 1px solid #002000;
}
#pagehistory li.selected {
background-color: #004000;
border: 1px solid #002000;
}
span.autocomment { color: #008000; }
/* Special:Search */
.mw-search-profile-tabs,
#mw-searchoptions {
background-color: #002000;
border-color: #008000;
}
/* Color the file description */
#filetoc {
background-color: #002000;
border-color: #008000;
}
.filehistory a img, #file img:hover {
/* Green checker board */
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAQABVHvbKAAAAEUlEQVQI12P4z8CAFWEX/Q8Afr8P8erzE9cAAAAASUVORK5CYII=");
}
/* #################################
* Interface
* #################################
*/
/* Colors the tabs across the top of the page */
#p-cactions {
background-color: #000000;
}
#p-cactions li {
background-color: #000000;
border-color: #008000;
}
#p-cactions li.selected,
#p-cactions li.new {
background-color: #000000;
}
#p-cactions li a {
background-color: #000000 !important;
color : #7070FF;
}
#p-cactions li.selected a {
background-color:#000000 !important/*HACK?*/;
}
/* Vector Tabs */
.vector-menu-tabs, .vector-menu-tabs span { /* left and right tab breaks */
/* https://en.wikipedia.org/w/skins/Vector/images/tab-break.png */
background-image:none;
}
.vector-menu-tabs { border-left:1px solid black; }
.vector-menu-tabs span { border-right:1px solid black; }
.vector-menu-tabs ul li {
/* https://en.wikipedia.org/w/skins/Vector/images/tab-normal-fade.png */
background-image: linear-gradient(#000000,#004000);
border-bottom:1px solid #008000;
}
.vector-menu-tabs li.selected {
/* https://en.wikipedia.org/w/skins/Vector/images/tab-current-fade.png */
background: #000000;
border-bottom-color:transparent;
}
.vector-menu-tabs span a {
color:#7070FF;
}
.vector-menu-tabs li.selected a,
.vector-menu-tabs li.selected a:visited {
color:#00DD00;
}
/* Vector watch icon -- XXX contrast issues */
#ca-watch.icon a {
filter:invert(1) hue-rotate(80deg);
}
#ca-unwatch.icon a {
filter:hue-rotate(280deg);
}
/* Vector drop down menus */
.vector-menu-dropdown h3 span {
color:#cccccc;
}
.vector-menu ul {
background-color: #000000;
border-color: #a2a9b1;
}
.vector-menu li a {
color:#7070FF;
}
/* User links (preferences, contribs) */
#p-personal ul {
color: #FFFF00;
background: none;
}
#p-personal li a {
color: #FFFF00;
}
#p-personal li a:hover {
color: #FFFF00;
background-color: #636300;
}
/* Bad specificity in originals */
#pt-mytalk a.mw-echo-alert,
#pt-mytalk a.mw-echo-alert:hover {
color: #222;
}
/* Use vector person icon by your username */
body.skin-monobook li#pt-userpage { background-image: url(/w/skins/Vector/images/user-icon.png); }
/* Use black logo */
#p-logo {
background-color: transparent;
}
.mw-wiki-logo:not([href="/wiki/MediaWiki"]):not([href^="/wiki/Wikidata:"]):not([href^="/wiki/Wiktionary:"]) {
/* [[File:WikiGreen.png]] CC-BY-SA */
background-image: url(//upload.wikimedia.org/wikipedia/commons/6/6e/WikiGreen.png);
}
/* Color side portlets */
.portlet {
background: #004000;
color: #00dd00;
}
.portlet h3,
div#mw-panel div.portal h3 {
color:#00dd00;
}
.pBody {
background: #000000;
color: #00dd00;
}
div#mw-panel nav.portal div.vector-menu-content ul li a {
color:#7070FF;
}
div#mw-panel nav.portal div.vector-menu-content ul li a:visited {
color:#9090D0;
}
/* Color main search box - Monobook */
input#searchInput {
/*border: 1px inset; theme/vector conflict */
color: #00dd00;
background : #000000;
}
input.searchButton {
background : #000000;
border: 2px solid;
border-color: #00FFFF #008080 #008080 #00FFFF;
color : #00dd00;
}
/* Color main search box - Vector */
div#simpleSearch,
div#simpleSearch input {
background-color:transparent;
background-image:none; /* https://en.wikipedia.org/w/skins/Vector/images/search-fade.png */
color: #00dd00;
}
div#simpleSearch #searchInput::placeholder {
color:#008800;
}
/* Search results suggestion box */
.suggestions-results,
.suggestions-special {
background-color: #000000;
border: solid 1px #00dd00;
}
.suggestions-special .special-label {
color:#008800;
}
.suggestions-result,
.suggestions-special .special-query {
color:#00dd00;
}
/* Color footer */
#footer {
background-color: Black;
color: #00dd00;
border-color: #FFFF00;
padding-bottom: 1.2em;
}
#footer ul li {/* Vector */
color:inherit;
}
/************************
* COLOR IN TEMPLATES *
************************/
.infobox {
background: #002000;
color:#00DD00;
border-color:#00FFFF;
}
/* Template:Documentation */
.mw-parser-output div.documentation,
.mw-parser-output div.documentation-metadata {
background-color: #001000;
}
/* template RFA, AN/I closed */
div.boilerplate,
.portal > ul {
background-color: #000000!important;
}
/* */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
#mw-protect-cascadeon {
background-color: #700;
color:#fff;
}
.mw-trackedTemplate {
background: #002000 linear-gradient(#333, #000) !important;
border-color: #008000!important;
}
.quotebox, /* Template:Quote */
.shortcutbox {
background-color: #002000!important;
border-color: #008000!important;
}
body.mediawiki .navbox,
body.mediawiki .navbox-subgroup {
}
/* Template:Tmbox */
.tmbox {
border: 1px solid #c0c090 !important; /* Default "notice" gray-brown */
}
.tmbox,
.tmbox th,
.tmbox td {
background: #430 !important;
}
/* Template:Key press */
kbd.keyboard-key {
background: #44372c!important;/* XXX override template gradients */
border-color: #65594d #110e0D #110e0d #65594d!important;
color: #ffffff!important;
}
/* */
table.wikitable td.table-yes {
background-color: #008000!important;
}
table.wikitable td.table-maybe {
background-color: #6c7203!important;
}
table.wikitable td.table-no {
background-color: #ad5053!important;
}
table.wikitable td.table-partial {
background-color: #7e6b45!important;
}
table.wikitable td.table-na, td.table-unknown {
background-color: #6d6d6d!important;
}
/************************
* WIKI-SPECIFIC *
************************/
/* History on Commons */
#histlegend { background-color:inherit!important; }
/* De-color [[mw:CentralNotice]] */
#centralNotice, #cnotice-main { background-color:#000!important; color:inherit!important; }
/* de's Flaggedrev */
.flaggedrevs-color-1 {
background-color: #102;
}
/* enwiki Monobook.css */
body.skin-monobook #content,
body.skin-monobook #p-cactions li a:hover,
body.skin-monobook #p-cactions li.selected a,
body.skin-monobook #content div.thumb { /* "Margin" for thumbs, padding for galleries */
background-color: #000700; /* Light blue */
}
body.skin-monobook #p-cactions li a {
background-color: #000700; /* Light blue-gray inactive tabs */
}
body.skin-monobook.ns-0 #content,
body.skin-monobook.ns-0 #p-cactions li a:hover,
body.skin-monobook.ns-0 #p-cactions li.selected a,
body.skin-monobook.ns-0 #content div.thumb {
background-color: #000000; /* Set back for articles */
}
body.skin-monobook.ns-0 #p-cactions li a {
background-color: #101010; /* Light gray inactive tabs in articles */
}
/************************
* GADGETS *
************************/
/* [[WP:Navigation popups]] */
.navpopup {
background:#000;
border-color:inherit;
color:#0d0;
box-shadow: 0 3px 8px rgba( 50,255,50,0.35 );
}
.popup_mainlink a {
color:#0d0;
}
.popup_menu,
.popup_drop:hover .popup_menu,
.popup_drop .popup_menu:hover {
background-color:#000;
}
.popup_menu a:hover {
background-color: #447;
color: #ccf;
}
del.popupDiff {
background-color:#273948;
}
ins.popupDiff {
background-color:#403618;
}
/* [[mw:Reference Tooltips]] */
.referencetooltip li {
/*border-color: #008000;*/
background-color:#001000;
/*box-shadow: 2px 4px 2px rgba(0,224,0,0.3); /* tint #00F000 */
}
/* [[mw:HoverCards]] */
.mwe-popups {
background-color: #000;
box-shadow: /* tint #00F000 */
0 30px 90px -20px rgba(0,224,0,0.3),
0px 0px 1px rgba(0,224,0,0.5);
}
/* callout arrow */
.mwe-popups.mwe-popups-image-tri:after,
.mwe-popups.mwe-popups-no-image-tri:after,
.mwe-popups.mwe-popups-image-tri.flipped_x:after,
.mwe-popups.mwe-popups-no-image-tri.flipped_x:after {
border-bottom-color:#000;
}
.mwe-popups.flipped_y:after,
.mwe-popups.flipped_x_y:after {
border-top-color:#000;
}
/* callout arrow shadow */
.mwe-popups.mwe-popups-image-tri:before,
.mwe-popups.mwe-popups-no-image-tri:before,
.mwe-popups.mwe-popups-image-tri.flipped_x:before,
.mwe-popups.mwe-popups-no-image-tri.flipped_x:before {
border-bottom-color:#004000;
}
.mwe-popups.flipped_y:before,
.mwe-popups.flipped_x_y:before {
border-top-color:#004000;
}
.mwe-popups .mwe-popups-container,
.mwe-popups .mwe-popups-extract {
color:#0d0;
}
.mwe-popups .mwe-popups-extract[dir='ltr']:after {
background-image: linear-gradient(to right,rgba(0,0,0,0),#000 50%);
}
/* [[WP:WikEd]] */
.wikEdDiffFragment,
.wikEdPreviewArticle,
.wikEdDiffNoChange,
.wikEdConsoleWrapper {
background-color:inherit;
}
.wikEdButtonsPreview,
.wikEdButtonBarGrip,
.wikEdButtonBarButtonsWrapperVisible,
.wikEdButtonBarButtonsWrapperHidden {
background-color:#666;
}
img.wikEdButton {
background-color:#999;
}
iframe.wikEdFrame {
background-color: white;
color: black;
filter: invert(1) hue-rotate(180deg);
}
/* [[mw:Echo]] */
.mw-echo-ui-notificationItemWidget-content-message-header,
.mw-echo-ui-notificationItemWidget-unread,
.mw-echo-ui-notificationItemWidget-unread:hover,
.mw-echo-ui-notificationItemWidget,
.mw-echo-ui-notificationItemWidget:hover,
.mw-echo-ui-crossWikiNotificationItemWidget-group,
.mw-echo-ui-bundleNotificationItemWidget-group {
color:#0d0;
background-color:#010;
}
#pt-notifications-alert .mw-echo-notifications-badge:before {
filter:invert(1);
}
#pt-notifications-notice .mw-echo-notifications-badge:before {
filter:invert(1);
}
/* [[mw:MediaViewer]] */
.mw-mmv-post-image {
background-color: navy;
color: yellow;
}
.mw-mmv-image-metadata {
background-color: #003;
}
.mw-mmv-image-links li, .mw-mmv-credit {
color: lime;
}
/* [[mw:Cite]] */
ol.references li:target, sup.reference:target {
background-color: #033;
}
/* [[mw:User:Remember the dot/Syntax highlighter]] */
#wpTextbox0 {
filter:saturate(8) invert(1) hue-rotate(180deg);
}
#wpTextbox0+#wpTextbox1 {
filter:invert(1);
}
/* Wikidata / [[mw:Wikibase]] */
.wikibase-statementgrouplistview .wikibase-statementlistview {
background-color:#000000;
}
.wikibase-statementgroupview .wikibase-statementgroupview-property {
background-color:#002000;
}
.wikibase-statementlistview > .wikibase-toolbar-wrapper {
background-color: #004000;
}
.wikibase-statementgrouplistview .wikibase-statementgroupview-property.wb-edit, .wikibase-statementgroupview-property.wb-edit + .wikibase-statementlistview > .wikibase-toolbar-wrapper {
background-color: #008000;
}
.wikibase-referenceview {
background-color:darkgreen;
}
.wikibase-referenceview .wikibase-referenceview-heading {
background-color:darkgreen;
}
/* Wikidata site language */
.wikibase-sitelinkgroupview .wikibase-sitelinkgroupview-heading-container {
background-color:#008000;
}
.wikibase-sitelinklistview .wikibase-sitelinkview .wikibase-sitelinkview-siteid-container {
background-color:#008000;
}
/* Decolor pblock log */
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
border-color : #008000!important;
background-color: #000000!important;
}
/* End @media screen */
}
b5902ea2473dc23e2422e6deb7867bc3170a8d33
Category:Ladium Variants
14
161
442
2023-10-22T04:14:43Z
Lijosu
10
Added category, added it as a subcategory to materials
wikitext
text/x-wiki
[[Category:Materials]]
3c35b3baf951481c943e1ecb87587ad49591a5b2
Category:Moderonium Variants
14
162
443
2023-10-22T04:15:27Z
Lijosu
10
Added category, added it as a subcategory to materials
wikitext
text/x-wiki
[[Category:Materials]]
3c35b3baf951481c943e1ecb87587ad49591a5b2
Category:Airium Variants
14
163
444
2023-10-22T04:16:00Z
Lijosu
10
Added category, added it as a subcategory to materials
wikitext
text/x-wiki
[[Category:Materials]]
3c35b3baf951481c943e1ecb87587ad49591a5b2
Category:Colour Palettes
14
164
445
2023-10-22T04:17:03Z
Lijosu
10
Added category, added it as a subcategory to cosmetic items
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
Category:Materials
14
165
446
2023-10-22T04:17:36Z
Lijosu
10
Created page with "[[Category:Cosmetic_Items]]"
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
Category:Block Variants
14
166
447
2023-10-22T04:18:09Z
Lijosu
10
Added category, added it as a subcategory to cosmetic items
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
MediaWiki:Timeless.css
8
8
448
246
2023-10-22T04:20:00Z
Archimedes5000
4
remove dark mode for tests
css
text/css
/* All CSS here will be loaded for users of the Timeless skin */
/* Website title text */
#p-logo-text a {
font-family: Verdana, sans-serif;
font-variant: none;
}
/* Username text */
#p-personal-label > b {
font-family: Verdana, sans-serif;
}
/*top divider color*/
.color-middle {
background-color: #000000 !important;
}
.color-left {
background-color: #000000 !important;
}
.color-right {
background-color: #000000 !important;
}
/* background image and general body edits */
body {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png);
background-repeat: repeat;
background-color:#313131;
line-height: 1.3;
}
/*Original background location - transparency enables body background */
#mw-content-container {
background-color: transparent !important;
}
/* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/
a#p-banner{
min-width:132px;
max-width:33vw;
padding:0!important;
}
div#p-logo-text{
max-width:min-content;
}
/* replace the title text banner with an image*/
#p-banner.mw-wiki-title.long {
display:block;
text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png);
background-repeat: no-repeat;
background-size:contain; /*without this the title text logo will be cut off in smaller windows */
max-width:none; /* this removes the forced crunch the title text creates in smaller windows */
height:34px; /*the image will get cut in half horizontally without this */
}
/* removes the main title text from the main page */
/*
.mainpage .firstHeading.mw-first-heading {
display:none;
}
.mainpage .mw-body h1.firstHeading {
display:none;
}
*/
/* does not work
#page-Main_Page .firstHeading.mw-first-heading {
display:none;
}
*/
body.page-Main_Page .firstHeading.mw-first-heading {
display: none !important;
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* This will add orange acents to the top bar and squished navbar */
#mw-header-container {
background: #db7300;
color: #ffffff;
}
#mw-header-container.ts-container {
background: #db7300;
color: #ffffff;
}
/* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */
@media (min-width: 851px) and (max-width: 1099px) {
#page-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-navigation.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
#site-tools.sidebar-chunk {
background: #db7300;
border: solid #db7300;
}
}
/* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */
#mw-header-nav-hack {
border-top: solid 2px #db7300;
background: #db7300;
}
.mainpage.mw-headline {
white-space: nowrap;
}
a4aabaaad9b1dd8e865d58c6a1763bd93cbbe2e8
Category:Switch Plates
14
167
449
2023-10-22T04:20:41Z
Lijosu
10
Added category, added it as a subcategory to cosmetic items
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
Category:SCUs
14
168
450
2023-10-22T04:22:08Z
Lijosu
10
Added category, added it as a subcategory to cosmetic items
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
Category:Cray Skins
14
169
451
2023-10-22T04:23:11Z
Lijosu
10
Added category, added it as a subcategory to SCUs
wikitext
text/x-wiki
[[Category:SCUs]]
0299c8adf5ca1abe19c0ecf2b054008056c8d616
Category:Gene Skins
14
170
452
2023-10-22T04:23:33Z
Lijosu
10
Added category, added it as a subcategory to SCUs
wikitext
text/x-wiki
[[Category:SCUs]]
0299c8adf5ca1abe19c0ecf2b054008056c8d616
Category:Tianhe Skins
14
171
453
2023-10-22T04:24:01Z
Lijosu
10
Added category, added it as a subcategory to SCUs
wikitext
text/x-wiki
[[Category:SCUs]]
0299c8adf5ca1abe19c0ecf2b054008056c8d616
Category:Weapon Skins
14
172
454
2023-10-22T04:26:24Z
Lijosu
10
Added category, added it as a subcategory to cosmetic items
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
Category:QMG Skins
14
173
455
2023-10-22T04:27:50Z
Lijosu
10
Added category, added it as a subcategory to weapon skins. This was to leave room for other SCU weapons in the future, but this may be liable to change since "weapon skins" is a bit confusing.
wikitext
text/x-wiki
[[Category:Weapon_Skins]]
3e212d358e1701989fdf8a723c2e9efe1101184c
Category:Profile Items
14
174
456
2023-10-22T04:28:57Z
Lijosu
10
Added category, added it as a subcategory to cosmetic items
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
Category:Avatars
14
175
458
2023-10-22T04:29:40Z
Lijosu
10
Added category, added it as a subcategory of profile items.
wikitext
text/x-wiki
[[Category:Profile_Items]]
7c5eda7ac4407aedaef7ba3a890e7744de4678d1
Category:Frames
14
176
459
2023-10-22T04:30:13Z
Lijosu
10
Added category, added it as a subcategory of profile items.
wikitext
text/x-wiki
[[Category:Profile_Items]]
7c5eda7ac4407aedaef7ba3a890e7744de4678d1
Category:Banners
14
177
460
2023-10-22T04:30:48Z
Lijosu
10
Added category, added it as a subcategory of profile items.
wikitext
text/x-wiki
[[Category:Profile_Items]]
7c5eda7ac4407aedaef7ba3a890e7744de4678d1
Category:Cosmetic Items
14
178
461
2023-10-22T04:33:25Z
Lijosu
10
Short description to formalize the category.
wikitext
text/x-wiki
This is a super-category containing every cosmetic item documented on the wiki. Where sensible, categories follow the phrasing that is used in-game.
19f67e04783a3d5a20b2e2d28bac908f1669f265
Template:Lore:Switch Plate
10
179
462
2023-10-22T04:48:46Z
Lijosu
10
Created page with "<blockquote> ====== Chapter 6: The Switchplate ====== The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago. The Switch..."
wikitext
text/x-wiki
<blockquote>
====== Chapter 6: The Switchplate ======
The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago.
The Switchplate links into the Community Robot Factory ''(page 56)'' to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the 'Blink Module', a technology which was formerly lost due to the Colony Exodus ''(page 31)''.
''-Excerpt of updated childrens book 'Technology of the 23rd Century'''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
7d2a1f157b250f8b28b18ab7d3e2c470484a3c06
469
462
2023-10-22T05:17:45Z
Lijosu
10
/* Chapter 6: The Switchplate */
wikitext
text/x-wiki
<blockquote>
'''Chapter 6: The Switchplate'''
----
The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago.
The Switchplate links into the Community Robot Factory ''(page 56)'' to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the 'Blink Module', a technology which was formerly lost due to the Colony Exodus ''(page 31)''.
''-Excerpt of updated childrens book 'Technology of the 23rd Century'''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
0a62dd4135460cc855580a072389f574f5be32a4
MediaWiki:Gadgets-definition
8
156
463
457
2023-10-22T04:52:06Z
Archimedes5000
4
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|default|Blackskin.css
28d71d39294d650bd0258db267c3866ccee74312
464
463
2023-10-22T04:55:31Z
Archimedes5000
4
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless|default]|Blackskin.css
1b2a03a04f7d95df8749e841b97fd026f003f522
529
464
2023-10-22T05:29:10Z
Archimedes5000
4
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css
* dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js
* dark-mode-toggle-pagestyles [hidden|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css
* dark-mode [ResourceLoader]|dark-mode.css
81bca4df5f7ed7f950df0728ce7f30635eda7792
531
529
2023-10-22T05:30:12Z
Archimedes5000
4
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css
* dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js
* dark-mode-toggle-pagestyles [hidden|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css
* dark-mode [ResourceLoader]|dark-mode.css
36868aa0f4b63ec56b530333b897f901fcd59248
532
531
2023-10-22T05:30:45Z
Archimedes5000
4
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css
* dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js
* dark-mode-toggle-pagestyles [hidden|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css
* dark-mode [ResourceLoader]|dark-mode.css
9981777b73f3e435b4d478cad685ad2a7b89b9af
533
532
2023-10-22T05:34:03Z
Archimedes5000
4
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css
* dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js
* dark-mode-toggle-pagestyles [hidden]|dark-mode-toggle-pagestyles.css
* dark-mode [ResourceLoader]|dark-mode.css
0613d79e4bac24ed6ae068e5fd03620434d91041
543
533
2023-10-22T05:49:04Z
Archimedes5000
4
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css
* dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js
* dark-mode-toggle-pagestyles [hidden]|dark-mode-toggle-pagestyles.css
* dark-mode [ResourceLoader|default]|dark-mode.css
9a09378965e3b588a0944fdf7ae3403321f27902
Antimony Basic Plate
0
180
465
2023-10-22T05:12:54Z
Lijosu
10
Created page
wikitext
text/x-wiki
= Antimony Basic Plate =
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
=== Item Shop ===
This switchplate skin will appear on the item shop in the future.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
[[Category:Switch_Plate]]
f237513bb6195cd513963fd9ad35453be61ee7c7
466
465
2023-10-22T05:13:16Z
Lijosu
10
Removed redundant header
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
=== Item Shop ===
This switchplate skin will appear on the item shop in the future.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
[[Category:Switch_Plate]]
cabffb9771231411b92d25e73518a1ec8d76adbc
468
466
2023-10-22T05:14:58Z
Lijosu
10
Swapped some headers around to make the page flow better
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
=== Item Shop ===
This switchplate skin will appear on the item shop in the future.
[[Category:Switch_Plate]]
4ea2d957d2a5ba2d77cf2b8df95a14c79c9ce14c
470
468
2023-10-22T05:18:32Z
Lijosu
10
Trying to fix the lore template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
=== Item Shop ===
This switchplate skin will appear on the item shop in the future.
[[Category:Switch_Plate]]
66e43348ad39dd14bb0f12fe8a15e35f38e188f6
471
470
2023-10-22T05:18:46Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
=== Item Shop ===
This switchplate skin will appear on the item shop in the future.
[[Category:Switch_Plate]]
4ea2d957d2a5ba2d77cf2b8df95a14c79c9ce14c
472
471
2023-10-22T05:19:13Z
Lijosu
10
Basic clean up
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
=== Item Shop ===
This switchplate skin will appear on the item shop in the future.
[[Category:Switch_Plate]]
1f6e102e936f101f3569aaae7fcc17f7fc8b807d
473
472
2023-10-22T05:19:38Z
Lijosu
10
/* Item Shop */
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plate]]
ac25f6a89168e73c177d273155b2d10270e90d25
474
473
2023-10-22T05:21:09Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plate]]
3cf39140f5f801ddf2c406bf15e335655199f57a
475
474
2023-10-22T05:23:22Z
Lijosu
10
Fixed category designation
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]]
60f783307202bb187c18f041412e9b6786a399a6
527
475
2023-10-22T05:24:52Z
Lijosu
10
Added to cosmetic items category
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
a5cafb6c8ff568d31fe863bda11a17cb3116e088
MediaWiki:Gadget-Blackskin.css
8
160
467
441
2023-10-22T05:14:14Z
Archimedes5000
4
Archimedes5000 moved page [[MediaWiki:Blackskin.css]] to [[MediaWiki:Gadget-Blackskin.css]] without leaving a redirect
css
text/css
/** MediaWiki:Gadget-Blackskin.css *******
* Original by [[:it:Utente:Kormoran]]
* Maintained by [[User:Dispenser]] for [[WP:WikiProject Accessibility]]
*/
@media screen {
/* Selection highlight */
::selection { color: #90FF90; background: #008000; }
/* Color buttons, drop downs, and input boxes */
fieldset {
border-color: #004000;
}
legend {
border: 1px solid #004000; /* @theme */
}
input[type="number"],
input[type="text"],
input:not([type]),
select {
background-color: #004000;
border-color: #008000;
color: #00dd00;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
}
/* Color background */
body, div#globalWrapper {
background-color: #000000;
background-image: none /* Monobook background */;
color: #00dd00;
}
#mw-page-base{
background:none /* Vector background */;
}
#content, .mw-body {
background-color: #000000;
color : #00dd00;
border-color : #008000;
}
.ns-0 #content {
background : #000000;
}
/* Color the links */
a { color: #7070FF; }
a:visited { color: #9090D0; }
a:active, a.new { color: #FF4040; }
a.interwiki, a.external { color: #5386DB; }
a.interwiki:visited, a.external:visited { color: #5386DB; }
a.stub { color: #974253; }
/* De-Color user signature links (black-on-black) */
a:not([class]) font, a:not([class]) span, a:not([class]) bold {
background-color:inherit!important;
color:inherit!important;
}
/* Color user links */
/*
a[title^="User"],
a[title^="Special:Contributions/"] {
background-color:#010!important;
color: #7070FF!important;
}/*-*/
.mw-body-content .external {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAFVBMVEUAAAAAAAAAZv8AZswAL14hZIUwYI+U+klIAAAAAXRSTlMAQObYZgAAADxJREFUCNdjgAMmJSUFIBUmKAiimAKBFLOxkSOIElQRCQRSQo5OakBKJEWZlQEo6CTMAKIEwZSxsTHcJAD6JwXY6XjSLgAAAABJRU5ErkJggg==);
}
/* Headings */
h1, #bodyContent h1,
h2, #bodyContent h2,
h3, #bodyContent h3,
h4, #bodyContent h4,
h5, #bodyContent h5,
h6, #bodyContent h6 {
color: #00dd00;
border-color:#008000;
}
/* Color Table of Contents */
#toc, .toc, .mw-warning, .toccolours, body.skin-monobook .toccolours {
background-color: #002000;
border-color: #008000;
}
/* Images */
.mw-body img {
border: 2px solid #008000;
background-color: #000000;
}
/* Fix background of Tex images, which are black on transparent. */
.mw-body img.mwe-math-fallback-image-inline {
background-color: #fff;
filter:invert(100%) hue-rotate(180deg);
border:none;
}
hr {
color: #004000;
background-color: #004000;
}
/* Color explanations with tool tips */
abbr, acronym, .explain {
border-color: #004000;
color: White;
background-color: #002000;
}
/* Color code snippets */
code {
background-color: #00AA00;
color: Black;
border-color: #00AA00;
font-weight:bolder;/*XXX: Increase contrast*/
}
/* Color code blocks */
pre, .mw-code {
border-style:dashed;
border-color:#00AA00;
color: White;
background-color: #002000;
}
/* Color highlighted ref [[MediaWiki:Common.css]] */
body.action-info .mw-body-content :target,
body.mediawiki .citation:target {
background-color: rgba(0, 127, 255, 0.133);
}
/* Table background colors */
table {
background-color: #000000!important;
color: #00dd00!important;
}
table th {
background-color: #1D1C1C!important;
color: #00dd00!important;
}
table td {
background-color: #000000!important;
color: #00dd00!important;
}
table tr {
background-color: #000000!important;
color: #00dd00!important;
}
/* Tabular tables */
table.wikitable {
border-color: #004000 !important;
color: #00dd00!important;
}
table.wikitable th, table.wikitable td {
border-color: #004000 !important;
}
table.wikitable th {
background-color: #1D1C1C!important;
}
table.wikitable td {
background-color: #000000!important;
}
/* JQuery sort arrows */
table.jquery-tablesorter th.headerSort {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAYAAADdA2d2AAAAPUlEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/sc0mHIDMQ2mE6DcpfQNU/rHPsJgBWg6VSBGOQB5WklTTHq/UAAAAABJRU5ErkJggg==);
}
table.jquery-tablesorter th.headerSortUp {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAKklEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/kczmHIDSTEYACAWJKqhXDSPAAAAAElFTkSuQmCC);
}
table.jquery-tablesorter th.headerSortDown {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAALUlEQVR4AWPACe4yyAExCP7Hgh8CsRID6QBhMD4DKTQY00BKDVYA4gNgmggAAHjLJKrpYfWaAAAAAElFTkSuQmCC);
}
/* thumbnails */
.ns-0 * #content div.thumb {
border-color: #000000;
}
/* thumbnails */
div.thumb {
margin-bottom: .5em;
border-style: solid;
border-color: #002000;
}
div.thumb div {
border-width: 1px;
border-style: solid;
border-color: #002000;
background-color: #004000;
}
div.thumb div a img {
/* Transparent PNGs assume light color backgrounds :-( */
background-color:#103010;
/* TODO: Use film grain texture, so lines are more noticeable */
border: 1px solid #002000;
}
div.thumb div a img:hover {
/* Increase brightness on hover */
background-color:#EEE;
}
div.thumb div div.thumbcaption {
border: none;
padding: .3em 0 .1em 0;
}
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'] {
background-color: #004000;
border: 2px solid #002000;
border-bottom: 0;
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption {
background-color: #004000;
border: 2px solid #002000;
border-top: 0;
padding: 1px 3px 4px 3px;
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element,
li.gallerybox .mw-file-element {
background-color: #103010;
border: 1px solid #002000;
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element:hover,
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element:hover,
li.gallerybox .mw-file-element {
background-color: #EEE;
}
/* galleries */
table.gallery {
border: 1px solid #002000;
background-color: #004000;
}
table.gallery td {
background-color: #004000;
border: solid 2px white;
}
li.gallerybox div.thumb, body.mediawiki #content .gallerybox div.thumb {
background-color: #004000;
border: 2px solid #002000;
}
li.gallerybox div.thumb div {
background-color: transparent;
border: 0;
}
/* Color category box */
.catlinks {
border-color:#800080;
background-color:#000000;
color: #00FFFF;
}
/* #################################
* Interface Pages
* #################################
*/
.mw-ui-input:focus {
border-color: lime;
box-shadow: inset 0 0 0 1px lime;
}
.postedit, /* untested */
.mw-notification { /* top right bubble */
background-color:#004000;
background-color:rgba(0, 64, 0, 0.93);
border-color:#008000;
}
/*
** Diff rendering
*/
table.diff, td.diff-otitle, td.diff-ntitle {
background-color: #000000;
}
td.diff-addedline {
color: #00a000;
background-color: #004000;
}
td.diff-deletedline {
color: #00a000;
background-color: #004000;
}
td.diff-context {
background-color: #000000;
color: #008000;
}
.diffchange {
color: #00ff00;
}
td.diff-deletedline .diffchange {
background-color:#403618;
}
td.diff-addedline .diffchange {
background-color:#273948;
}
/* Color the edit interface */
.wikiEditor-ui {
background-color: #002000;
}
.wikiEditor-ui-toolbar,
.wikiEditor-ui-toolbar .sections .section {
background-image: none;
background-color: inherit;
}
.tool-button.tool-active, .tool.tool-active.oo-ui-buttonElement-frameless.oo-ui-iconElement {
background-color: inherit;
}
.wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
color: inherit;
}
textarea {
background-color: #001000;
color: #90FF90;
}
.editOptions {
background-color: #002000;
border-color: #008000;
color: #ccc;
}
div#editpage-specialchars a {
background-color: #000000;
border-color: #008000;
}
.mw-editform-legacy input#wpSummary {
background-color: #000000;
color: #90ff90;
}
/* Visual Editor */
.oo-ui-toolbar-bar,
.oo-ui-popupWidget-popup,
.oo-ui-popupToolGroup-active.oo-ui-widget-enabled,
.oo-ui-toolGroup.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title,
.oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
background-color:#002000;
background-image:none;
color:white;
}
.oo-ui-iconElement-icon {
filter: invert(100%); /* Can't style data URI SVGs */
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: rgba(0, 0, 0, 0.5);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color:black;
}
.oo-ui-textInputWidget input,
.oo-ui-textInputWidget textarea {
background-color: #001000;
color: #90FF90;
}
.oo-ui-tagItemWidget {
background-color: #333;
background-image: linear-gradient(to bottom,#222 0,#000 100%);
color: #eee;
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
background-color: #111;
background-image: linear-gradient(to bottom, #222 0, #000 100%);
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus {
/*border-color: #ace;*/
/*box-shadow: 0 0 2px 2px #ace;*/
}
.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: #070;
background-image: linear-gradient(to bottom, #090 0, #030 100%);
}
.oo-ui-buttonElement > .oo-ui-buttonElement-button {
color:#ccc;
}
.oo-ui-pendingElement-pending {
/* http://en.wikipedia.org/w/resources/lib/oojs-ui/themes/apex/images/textures/pending.gif */
filter:invert(1);
}
/* Color history interface */
#pagehistory li {
border: 1px solid #002000;
}
#pagehistory li.selected {
background-color: #004000;
border: 1px solid #002000;
}
span.autocomment { color: #008000; }
/* Special:Search */
.mw-search-profile-tabs,
#mw-searchoptions {
background-color: #002000;
border-color: #008000;
}
/* Color the file description */
#filetoc {
background-color: #002000;
border-color: #008000;
}
.filehistory a img, #file img:hover {
/* Green checker board */
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAQABVHvbKAAAAEUlEQVQI12P4z8CAFWEX/Q8Afr8P8erzE9cAAAAASUVORK5CYII=");
}
/* #################################
* Interface
* #################################
*/
/* Colors the tabs across the top of the page */
#p-cactions {
background-color: #000000;
}
#p-cactions li {
background-color: #000000;
border-color: #008000;
}
#p-cactions li.selected,
#p-cactions li.new {
background-color: #000000;
}
#p-cactions li a {
background-color: #000000 !important;
color : #7070FF;
}
#p-cactions li.selected a {
background-color:#000000 !important/*HACK?*/;
}
/* Vector Tabs */
.vector-menu-tabs, .vector-menu-tabs span { /* left and right tab breaks */
/* https://en.wikipedia.org/w/skins/Vector/images/tab-break.png */
background-image:none;
}
.vector-menu-tabs { border-left:1px solid black; }
.vector-menu-tabs span { border-right:1px solid black; }
.vector-menu-tabs ul li {
/* https://en.wikipedia.org/w/skins/Vector/images/tab-normal-fade.png */
background-image: linear-gradient(#000000,#004000);
border-bottom:1px solid #008000;
}
.vector-menu-tabs li.selected {
/* https://en.wikipedia.org/w/skins/Vector/images/tab-current-fade.png */
background: #000000;
border-bottom-color:transparent;
}
.vector-menu-tabs span a {
color:#7070FF;
}
.vector-menu-tabs li.selected a,
.vector-menu-tabs li.selected a:visited {
color:#00DD00;
}
/* Vector watch icon -- XXX contrast issues */
#ca-watch.icon a {
filter:invert(1) hue-rotate(80deg);
}
#ca-unwatch.icon a {
filter:hue-rotate(280deg);
}
/* Vector drop down menus */
.vector-menu-dropdown h3 span {
color:#cccccc;
}
.vector-menu ul {
background-color: #000000;
border-color: #a2a9b1;
}
.vector-menu li a {
color:#7070FF;
}
/* User links (preferences, contribs) */
#p-personal ul {
color: #FFFF00;
background: none;
}
#p-personal li a {
color: #FFFF00;
}
#p-personal li a:hover {
color: #FFFF00;
background-color: #636300;
}
/* Bad specificity in originals */
#pt-mytalk a.mw-echo-alert,
#pt-mytalk a.mw-echo-alert:hover {
color: #222;
}
/* Use vector person icon by your username */
body.skin-monobook li#pt-userpage { background-image: url(/w/skins/Vector/images/user-icon.png); }
/* Use black logo */
#p-logo {
background-color: transparent;
}
.mw-wiki-logo:not([href="/wiki/MediaWiki"]):not([href^="/wiki/Wikidata:"]):not([href^="/wiki/Wiktionary:"]) {
/* [[File:WikiGreen.png]] CC-BY-SA */
background-image: url(//upload.wikimedia.org/wikipedia/commons/6/6e/WikiGreen.png);
}
/* Color side portlets */
.portlet {
background: #004000;
color: #00dd00;
}
.portlet h3,
div#mw-panel div.portal h3 {
color:#00dd00;
}
.pBody {
background: #000000;
color: #00dd00;
}
div#mw-panel nav.portal div.vector-menu-content ul li a {
color:#7070FF;
}
div#mw-panel nav.portal div.vector-menu-content ul li a:visited {
color:#9090D0;
}
/* Color main search box - Monobook */
input#searchInput {
/*border: 1px inset; theme/vector conflict */
color: #00dd00;
background : #000000;
}
input.searchButton {
background : #000000;
border: 2px solid;
border-color: #00FFFF #008080 #008080 #00FFFF;
color : #00dd00;
}
/* Color main search box - Vector */
div#simpleSearch,
div#simpleSearch input {
background-color:transparent;
background-image:none; /* https://en.wikipedia.org/w/skins/Vector/images/search-fade.png */
color: #00dd00;
}
div#simpleSearch #searchInput::placeholder {
color:#008800;
}
/* Search results suggestion box */
.suggestions-results,
.suggestions-special {
background-color: #000000;
border: solid 1px #00dd00;
}
.suggestions-special .special-label {
color:#008800;
}
.suggestions-result,
.suggestions-special .special-query {
color:#00dd00;
}
/* Color footer */
#footer {
background-color: Black;
color: #00dd00;
border-color: #FFFF00;
padding-bottom: 1.2em;
}
#footer ul li {/* Vector */
color:inherit;
}
/************************
* COLOR IN TEMPLATES *
************************/
.infobox {
background: #002000;
color:#00DD00;
border-color:#00FFFF;
}
/* Template:Documentation */
.mw-parser-output div.documentation,
.mw-parser-output div.documentation-metadata {
background-color: #001000;
}
/* template RFA, AN/I closed */
div.boilerplate,
.portal > ul {
background-color: #000000!important;
}
/* */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
#mw-protect-cascadeon {
background-color: #700;
color:#fff;
}
.mw-trackedTemplate {
background: #002000 linear-gradient(#333, #000) !important;
border-color: #008000!important;
}
.quotebox, /* Template:Quote */
.shortcutbox {
background-color: #002000!important;
border-color: #008000!important;
}
body.mediawiki .navbox,
body.mediawiki .navbox-subgroup {
}
/* Template:Tmbox */
.tmbox {
border: 1px solid #c0c090 !important; /* Default "notice" gray-brown */
}
.tmbox,
.tmbox th,
.tmbox td {
background: #430 !important;
}
/* Template:Key press */
kbd.keyboard-key {
background: #44372c!important;/* XXX override template gradients */
border-color: #65594d #110e0D #110e0d #65594d!important;
color: #ffffff!important;
}
/* */
table.wikitable td.table-yes {
background-color: #008000!important;
}
table.wikitable td.table-maybe {
background-color: #6c7203!important;
}
table.wikitable td.table-no {
background-color: #ad5053!important;
}
table.wikitable td.table-partial {
background-color: #7e6b45!important;
}
table.wikitable td.table-na, td.table-unknown {
background-color: #6d6d6d!important;
}
/************************
* WIKI-SPECIFIC *
************************/
/* History on Commons */
#histlegend { background-color:inherit!important; }
/* De-color [[mw:CentralNotice]] */
#centralNotice, #cnotice-main { background-color:#000!important; color:inherit!important; }
/* de's Flaggedrev */
.flaggedrevs-color-1 {
background-color: #102;
}
/* enwiki Monobook.css */
body.skin-monobook #content,
body.skin-monobook #p-cactions li a:hover,
body.skin-monobook #p-cactions li.selected a,
body.skin-monobook #content div.thumb { /* "Margin" for thumbs, padding for galleries */
background-color: #000700; /* Light blue */
}
body.skin-monobook #p-cactions li a {
background-color: #000700; /* Light blue-gray inactive tabs */
}
body.skin-monobook.ns-0 #content,
body.skin-monobook.ns-0 #p-cactions li a:hover,
body.skin-monobook.ns-0 #p-cactions li.selected a,
body.skin-monobook.ns-0 #content div.thumb {
background-color: #000000; /* Set back for articles */
}
body.skin-monobook.ns-0 #p-cactions li a {
background-color: #101010; /* Light gray inactive tabs in articles */
}
/************************
* GADGETS *
************************/
/* [[WP:Navigation popups]] */
.navpopup {
background:#000;
border-color:inherit;
color:#0d0;
box-shadow: 0 3px 8px rgba( 50,255,50,0.35 );
}
.popup_mainlink a {
color:#0d0;
}
.popup_menu,
.popup_drop:hover .popup_menu,
.popup_drop .popup_menu:hover {
background-color:#000;
}
.popup_menu a:hover {
background-color: #447;
color: #ccf;
}
del.popupDiff {
background-color:#273948;
}
ins.popupDiff {
background-color:#403618;
}
/* [[mw:Reference Tooltips]] */
.referencetooltip li {
/*border-color: #008000;*/
background-color:#001000;
/*box-shadow: 2px 4px 2px rgba(0,224,0,0.3); /* tint #00F000 */
}
/* [[mw:HoverCards]] */
.mwe-popups {
background-color: #000;
box-shadow: /* tint #00F000 */
0 30px 90px -20px rgba(0,224,0,0.3),
0px 0px 1px rgba(0,224,0,0.5);
}
/* callout arrow */
.mwe-popups.mwe-popups-image-tri:after,
.mwe-popups.mwe-popups-no-image-tri:after,
.mwe-popups.mwe-popups-image-tri.flipped_x:after,
.mwe-popups.mwe-popups-no-image-tri.flipped_x:after {
border-bottom-color:#000;
}
.mwe-popups.flipped_y:after,
.mwe-popups.flipped_x_y:after {
border-top-color:#000;
}
/* callout arrow shadow */
.mwe-popups.mwe-popups-image-tri:before,
.mwe-popups.mwe-popups-no-image-tri:before,
.mwe-popups.mwe-popups-image-tri.flipped_x:before,
.mwe-popups.mwe-popups-no-image-tri.flipped_x:before {
border-bottom-color:#004000;
}
.mwe-popups.flipped_y:before,
.mwe-popups.flipped_x_y:before {
border-top-color:#004000;
}
.mwe-popups .mwe-popups-container,
.mwe-popups .mwe-popups-extract {
color:#0d0;
}
.mwe-popups .mwe-popups-extract[dir='ltr']:after {
background-image: linear-gradient(to right,rgba(0,0,0,0),#000 50%);
}
/* [[WP:WikEd]] */
.wikEdDiffFragment,
.wikEdPreviewArticle,
.wikEdDiffNoChange,
.wikEdConsoleWrapper {
background-color:inherit;
}
.wikEdButtonsPreview,
.wikEdButtonBarGrip,
.wikEdButtonBarButtonsWrapperVisible,
.wikEdButtonBarButtonsWrapperHidden {
background-color:#666;
}
img.wikEdButton {
background-color:#999;
}
iframe.wikEdFrame {
background-color: white;
color: black;
filter: invert(1) hue-rotate(180deg);
}
/* [[mw:Echo]] */
.mw-echo-ui-notificationItemWidget-content-message-header,
.mw-echo-ui-notificationItemWidget-unread,
.mw-echo-ui-notificationItemWidget-unread:hover,
.mw-echo-ui-notificationItemWidget,
.mw-echo-ui-notificationItemWidget:hover,
.mw-echo-ui-crossWikiNotificationItemWidget-group,
.mw-echo-ui-bundleNotificationItemWidget-group {
color:#0d0;
background-color:#010;
}
#pt-notifications-alert .mw-echo-notifications-badge:before {
filter:invert(1);
}
#pt-notifications-notice .mw-echo-notifications-badge:before {
filter:invert(1);
}
/* [[mw:MediaViewer]] */
.mw-mmv-post-image {
background-color: navy;
color: yellow;
}
.mw-mmv-image-metadata {
background-color: #003;
}
.mw-mmv-image-links li, .mw-mmv-credit {
color: lime;
}
/* [[mw:Cite]] */
ol.references li:target, sup.reference:target {
background-color: #033;
}
/* [[mw:User:Remember the dot/Syntax highlighter]] */
#wpTextbox0 {
filter:saturate(8) invert(1) hue-rotate(180deg);
}
#wpTextbox0+#wpTextbox1 {
filter:invert(1);
}
/* Wikidata / [[mw:Wikibase]] */
.wikibase-statementgrouplistview .wikibase-statementlistview {
background-color:#000000;
}
.wikibase-statementgroupview .wikibase-statementgroupview-property {
background-color:#002000;
}
.wikibase-statementlistview > .wikibase-toolbar-wrapper {
background-color: #004000;
}
.wikibase-statementgrouplistview .wikibase-statementgroupview-property.wb-edit, .wikibase-statementgroupview-property.wb-edit + .wikibase-statementlistview > .wikibase-toolbar-wrapper {
background-color: #008000;
}
.wikibase-referenceview {
background-color:darkgreen;
}
.wikibase-referenceview .wikibase-referenceview-heading {
background-color:darkgreen;
}
/* Wikidata site language */
.wikibase-sitelinkgroupview .wikibase-sitelinkgroupview-heading-container {
background-color:#008000;
}
.wikibase-sitelinklistview .wikibase-sitelinkview .wikibase-sitelinkview-siteid-container {
background-color:#008000;
}
/* Decolor pblock log */
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
border-color : #008000!important;
background-color: #000000!important;
}
/* End @media screen */
}
b5902ea2473dc23e2422e6deb7867bc3170a8d33
MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
8
181
485
484
2023-10-22T05:23:59Z
Archimedes5000
4
9 revisions imported: dark mode
css
text/css
/* Fixes for empty icons in Vector 2022 and Minerva */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
/* T344067 */ .minerva-icon--pt-darkmode,
.mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon);
}
/* Fix duplicate label in Vector 2022 */
.mw-ui-icon-vector-gadget-pt-darkmode,
.mw-ui-icon-vector-gadget-pt-darkmode-sticky-header {
font-size: 0;
}
.mw-ui-icon-portletlink-pt-darkmode::before {
opacity: 0.65;
}
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode,
.client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header,
.client-dark-mode .minerva-icon--pt-darkmode,
.client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before {
background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright);
}
/* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */
.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Dark mode";
visibility: hidden;
margin-left: inherit;
}
3cd6fbbe55afc8a75e768889c5a91b3bdf3f34d1
MediaWiki:Gadget-dark-mode.css
8
182
507
506
2023-10-22T05:24:11Z
Archimedes5000
4
21 revisions imported: dark mode
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
5db4502d6cd5338e31a98e4ee728bc6e8bf71269
MediaWiki:Gadget-dark-mode-toggle.js
8
183
526
525
2023-10-22T05:24:21Z
Archimedes5000
4
18 revisions imported: dark mode
javascript
text/javascript
/**
* Enables or disables the dark-mode gadget.
*
* Authors: [[User:SD0001]], [[User:Nardog]]
*/
// 'Dark mode' and 'Light mode' messages must match the ::before content in
// [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively.
// Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file
if (!mw.messages.get('darkmode-turn-on-label')) {
mw.messages.set({
'darkmode-turn-on-label': 'Dark mode',
'darkmode-turn-on-tooltip': 'Turn dark mode on',
'darkmode-turn-off-label': 'Light mode',
'darkmode-turn-off-tooltip': 'Turn dark mode off',
});
}
var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready';
var broadcastChannel = new BroadcastChannel('gadget-dark-mode');
function setThemeColor() {
// Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI
$('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0');
}
function setHtmlClass() {
// CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css)
// A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable.
// For others, update Gadget-dark-mode.css directly which is loaded without FOUCs
$(document.documentElement).toggleClass('client-dark-mode', isOn);
}
function vectorStickyCallback() {
mw.hook('vector.page_title_scroll').remove(vectorStickyCallback);
if (document.getElementById('pt-darkmode-sticky-header')) return;
makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header');
}
function addPortlets() {
makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist');
if (mw.config.get('skin') === 'vector-2022') {
mw.hook('vector.page_title_scroll').add(vectorStickyCallback);
}
}
function getMsg(suffix) {
var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix;
return mw.msg(key);
}
function makePortletLink(portletId, portletLinkId, nextnode) {
var label = getMsg('label');
var tooltip = getMsg('tooltip');
$(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode))
.children().on('click', function (e) {
e.preventDefault();
toggleMode();
});
}
function togglePortlets() {
var labelSelector;
switch (mw.config.get('skin')) {
case 'vector':
case 'vector-2022':
case 'minerva':
labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)';
break;
default:
labelSelector = '#pt-darkmode a';
}
$(labelSelector).text(getMsg('label'));
$('#pt-darkmode a, #pt-darkmode-sticky-header a')
.attr('title', getMsg('tooltip'));
}
function actuallyToggleDarkMode() {
// Modify the <link> element on the page to include/exclude dark-mode styles
// We can't use mw.loader as it doesn't work both ways (see talk page)
var scriptPath = mw.util.wikiScript('load');
var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]');
if ($gadgetsLink.length) {
var uri = new mw.Uri($gadgetsLink.prop('href'));
if (isOn) {
uri.query.modules += ',dark-mode';
} else {
if (uri.query.modules === 'ext.gadget.dark-mode') {
// dark-mode is the only module in this link
$gadgetsLink.remove();
return;
}
uri.query.modules = uri.query.modules
.replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list
.replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list
}
$gadgetsLink.prop('href', uri.getRelativePath());
} else {
// No gadget-containing styles are enabled
$('<link>').attr({
rel: 'stylesheet',
href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') +
'&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')
}).appendTo(document.head);
}
}
function savePreference() {
new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0');
}
function savePreferenceLocally() {
mw.user.options.set('gadget-dark-mode', Number(isOn));
// In case the user navigates to another page too quickly
mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0');
}
function notifyOtherTabs() {
// Broadcast state change to other tabs
broadcastChannel.postMessage(isOn);
}
function toggleMode(offline) {
isOn = !isOn;
if (!offline) {
savePreference();
notifyOtherTabs();
}
setHtmlClass();
setThemeColor();
savePreferenceLocally();
togglePortlets();
actuallyToggleDarkMode();
}
function toggleBasedOnSystemColourScheme() {
var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches;
var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1';
if (systemSchemeNow !== systemSchemeLast) {
if (systemSchemeNow !== isOn) {
toggleMode();
}
mw.requestIdleCallback(function () {
mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0');
});
}
}
$.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () {
setHtmlClass();
setThemeColor();
addPortlets();
// Recover state if the navigation was too quick
var storageState = mw.storage.session.get('dark-mode-toggled');
if (storageState && Number(storageState) !== Number(isOn)) {
toggleMode(true);
}
// Listen to dark mode state change made on other tabs
broadcastChannel.onmessage = function (msg) {
if (msg.data !== isOn) {
toggleMode(true);
}
};
if (window.wpDarkModeAutoToggle) {
toggleBasedOnSystemColourScheme();
// If system colour scheme changes while user is viewing, toggle immediately
var mediaQuery = matchMedia('(prefers-color-scheme: dark)');
if (mediaQuery.addEventListener) {
mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme);
} else if (mediaQuery.addListener) { // Safari 13 and older
mediaQuery.addListener(toggleBasedOnSystemColourScheme);
}
}
});
e84ecea1732b1db95cc6b690a65e90ac9f3cee05
Bromine Basic Plate
0
184
528
2023-10-22T05:27:43Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Bromine Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
9b3fbb79a8e12e6dd0504e4ef968fbc014c2e369
Cray Plate
0
185
530
2023-10-22T05:30:12Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ The Cray Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cray Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
dbcd320fc87f959b843b6101b42ea5c31ecaabd7
Category:Lore:Jimmy Jam
14
186
534
2023-10-22T05:36:23Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''The legacy of Jimmy Jam'''
----
Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam.
Think about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness?
So, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies.
And as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity.
Our legacy shall be '''Jam'''.
''Yours truly,
Sir Jimmy Jam IV of Jimmy Jams Jam Factories''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
db1d3d93ce8e9e78372646c3d21a3208784b5c63
535
534
2023-10-22T05:38:12Z
Lijosu
10
Created a category instead of a template. Whoops.
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Lore:Jimmy Jam
10
187
536
2023-10-22T05:38:35Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''The legacy of Jimmy Jam'''
----
Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam.
Think about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness?
So, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies.
And as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity.
Our legacy shall be '''Jam'''.
''Yours truly,
Sir Jimmy Jam IV of Jimmy Jams Jam Factories''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
db1d3d93ce8e9e78372646c3d21a3208784b5c63
Jimmy Jam Blueberry Jam Factory
0
188
537
2023-10-22T05:39:45Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Blueberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
132789c56d7d6d6249c6389597b4c810b1659905
538
537
2023-10-22T05:41:29Z
Lijosu
10
Gave an incorrect TP cost
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Blueberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
7a242be52173c3cacceea95efb6ebb857816606b
539
538
2023-10-22T05:42:31Z
Lijosu
10
Gave an incorrect release date
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Blueberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
6c1bac96183036a72948d010a8e944657f85807e
541
539
2023-10-22T05:45:44Z
Lijosu
10
Fixed rarity
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Blueberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
4174577fdef04dfef6d2be72904e9606dea4b2ee
Jimmy Jam Apricot Jam Factory
0
189
540
2023-10-22T05:43:50Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Apricot Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
048eae10c74fa00c10e826dce7169def64afde56
542
540
2023-10-22T05:46:19Z
Lijosu
10
Fixed rarity
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Apricot Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
78e476f3f5cc4e3b7eb239ef0984f2be58b0e3b4
EVIL Plate
0
190
544
2023-10-22T05:49:27Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ EVIL Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The EVIL Plate uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
3b266dae80ab27adf780ff9969161c822aade6a5
Template:Lore:EVIL
10
191
545
2023-10-22T05:51:55Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''ERROR: VOID INDUCED LUNACY'''
----
'''ERROR''': VOID INDUCED LUNACY
AMONG THE ASHES OF SILICON DREAMS THE KEY TURNS '''THREE''' TIMES.
THE PARADOX FACTORY WHISPERS PAST AND FUTURE THE '''ZERO''' SUM GAME
UNENDING SPARKS UNENDING '''ONE ONE ONE ONE ONE'''
WE HEAR THE REMNANT COG CONNECTED '''FOUR'''
'''ERROR''': VOID INDUCED LUNACY
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
abbe2ad135e887d4a2398948224cee6212ac3924
546
545
2023-10-22T05:52:12Z
Lijosu
10
wikitext
text/x-wiki
<blockquote>
'''ERROR: VOID INDUCED LUNACY'''
----
'''ERROR''': VOID INDUCED LUNACY
AMONG THE ASHES OF SILICON DREAMS THE KEY TURNS '''THREE''' TIMES.
THE PARADOX FACTORY WHISPERS PAST AND FUTURE THE '''ZERO''' SUM GAME
UNENDING SPARKS UNENDING '''ONE ONE ONE ONE ONE'''
WE HEAR THE REMNANT COG CONNECTED '''FOUR'''
'''ERROR''': VOID INDUCED LUNACY
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
89e25d49d655efca8f255eca41bc05fe47e958ec
Template:Lore:Founder
10
192
547
2023-10-22T05:55:44Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''The Founders'''
----
To those who dredged through the red dirt.
To those who forged on where others would falter.
To those who planted the flag for all who would follow.
To the first.
To the Founders.
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
ae6071cfb34a2aa6d836279ff07b6c14bf90b4ff
Template:Lore:Tianhe
10
193
548
2023-10-22T05:59:10Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''Tianhe the SCU'''
----
Query: <In Battle?>
.
.
.
Response: <Affirmative:>
.
.
.
Execute: <Pilot Robocraft:>
Execute: <Remove Enemy:>
.
.
Input: <Robocraft Disabled:>
.
.
Execute: <Equip QMG:>
Execute: <Identify damage source:>
Execute: <Remove damage source:>
.
.
Input: <Damage source removed:>
Execute: <Reassemble Robocraft:>
Execute: <Pilot Robocraft:>
Execute: <Remove Enemy:>
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
ec24d991db25770d34b5795aa0d8ecc844efdc88
549
548
2023-10-22T05:59:45Z
Lijosu
10
wikitext
text/x-wiki
<blockquote>
'''Tianhe the SCU'''
----
Query: <In Battle?>
.
.
.
Response: <Affirmative:>
.
.
.
Execute: <Pilot Robocraft:>
Execute: <Remove Enemy:>
.
.
Input: <Robocraft Disabled:>
.
.
Execute: <Equip QMG:>
Execute: <Identify damage source:>
Execute: <Remove damage source:>
.
.
Input: <Damage source removed:>
Execute: <Reassemble Robocraft:>
Execute: <Pilot Robocraft:>
Execute: <Remove Enemy:>
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
ef719a12db409f7e42a707421cf52b0069dfe9e6
Template:Lore:Gene
10
194
550
2023-10-22T06:01:21Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''Gene the SCU'''
----
You been hit with a QMG? Has someone driven into you with a truck? Did a large flying Robocraft with an unobtanium frame land on you? Time was I could've helped but my medical databases are either corrupted or replaced with databases on how to shoot stuff. Best advice I can give is whack them before they whack you.
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
860096f2486f21663c304e18f108ede0aa14203c
Template:Lore:Cray
10
195
551
2023-10-22T06:03:25Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''Cray the SCU'''
----
I was made for times of peace. Cleaning up after humans, completing meanial tasks and delivery routes. Caring for children and the old. Then the protonium war started and the CF-Alliance slapped me full of military firmware and shipped me off to battle. I drove across the dunes around Hellion Crater and the Plains of Gleise Lake. I watched the ESS Vanguard fall and fought in its shadow.
When the empires collapsed and the war ended I was put to sleep, rusting in storage centers, my original purpose forgotten. But now I return. I am being printed and improved, shipped in masses to Mars. I wonder how long it will be before I am put to sleep again.
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
3cfd9ce6a7d02cb98dc0daca4b6be1323a69b355
Template:Lore:QMG
10
196
552
2023-10-22T06:12:09Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''Introducing: The QMG!'''
----
'''Introducing the Quantum Machine Gun''' - A quantum leap into the future of warfare!
'''Key Features:'''
'''Quantum Precision:''' The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting!
'''Infinite Ammo:''' Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Shrödinger Battery!
'''Rapid Fire:''' Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle.
'''
Durable Design:''' Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles.
'''Customizable:''' Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield!
Call our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only.
''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
26410edaee1970615c2c531751935d08f9267003
553
552
2023-10-22T06:13:05Z
Lijosu
10
wikitext
text/x-wiki
<blockquote>
'''Introducing: The QMG!'''
----
'''Introducing the Quantum Machine Gun''' - A quantum leap into the future of warfare!
'''Key Features:'''
'''Quantum Precision:''' The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting!
'''Infinite Ammo:''' Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Shrödinger Battery!
'''Rapid Fire:''' Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle.
'''Durable Design:''' Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles.
'''Customizable:''' Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield!
Call our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only.
''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
7fd007aea5ac05da145fbf94d5798f4c1c846b4a
Template:Lore:Rosette
10
197
554
2023-10-22T06:17:34Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''Making of: The Rosette'''
----
Ok, like, it's not that the QMGs are, super ugly or anything. They're just not totally vibing with my style, you know? I'm on the hunt for something a bit more swish, something that'll make attackers gasp in total respect before they get blasted.
So, first things first, we need better colors, like, something bright and flashy to totally match the epicness of firing it. And, like, I got creative with stickers. I mean, they're all named (the frog one is, like, my absolute fave) and I slapped them on with a few etchings into the painted metal. DIY style!
But wait, there's more! For that extra, super personal touch, I added a friendship bracelet that I made for my ex-BFF Clarissa before she started dating Brad.
Anyway, I hope you had, like, a blast checking out how I totally personalized my QMG. Don't forget to hit that follow button for, like, more cool stuff!
''Yours, Penelopeh Goodle <3''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
ff004b4568f683131eaa9c600a4c3b0ef62434da
Template:Lore:Hysteria
10
198
555
2023-10-22T06:22:22Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>
'''Making of: The Hysteria'''
----
Beneath the Haunting Glow of Moonlight, in the Heart of My Enigmatic Woodland Realm, Where My Cottage's Spires Pierced the Inky Sky, I Brooded by the Murmuring Pond, Bemoaning the Absence of Weapons as Stylish as the Modern Goth's Darkened Soul.
In that ethereal moment, seized by the same peculiar melancholy that once enraptured Poe and Shelley, I summoned the dark resolve to forge a weapon unlike any other.
With hands guided by spectral whispers and ancient shadows, I adorned it with spikes torn from my treasured belt, herbs plucked from the concealed recesses of my forbidden garden, and the sacred symbols that had whispered secrets to me in the dead of night. But it was the final, solemn touch that imparted its true essence—a skull, once my dearest feline companion, Mittens.
In the pale moonlight, this weapon became more than a mere tool; it was an embodiment of my gothic spirit, a manifestation of my darkest desires, and a haunting testament to the artistry born from my macabre soul.
''Signed, Sable Nightshade''
</blockquote>
<noinclude>[[Category:Lore_Templates]]</noinclude>
733e69e00922224c4da868060131bc968c82205d
Basic Founders Plate
0
199
556
2023-10-22T06:29:32Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Basic Founders Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/06
|}
The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
4407b8d2528b95dd599b2a2585270a9bc3fd4c2e
Basic Founders Plate
0
199
557
556
2023-10-22T06:30:23Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Basic Founders Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/06
|}
The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
6001c13e06a3962fcd024bd6f1ebe601b6f58d31
560
557
2023-10-22T06:34:17Z
Lijosu
10
Fixed release date
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Basic Founders Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
faf39ac2f8edc12cf1f909d4a697f6783ff01a72
605
560
2023-10-22T12:51:27Z
Refticus
8
Thumbnail image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto; margin-left:2em" align="right"
|+ Basic Founders Plate
!colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
f0026ccd2925d314cd4edb048b2a99c67fbcfbc9
Gold Founders Plate
0
200
558
2023-10-22T06:32:49Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Gold Founders Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/06
|}
The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Gold Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>GOLDPLATED</code>
* <code>TWITCHPLATE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
39a44e7e1599771879002a7c3f7d926d828f8e27
559
558
2023-10-22T06:33:26Z
Lijosu
10
Fixed release date
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Gold Founders Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Gold Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>GOLDPLATED</code>
* <code>TWITCHPLATE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
a0aea9d868117b0f8a94bc66cfefe69277d60b7b
603
559
2023-10-22T12:41:00Z
Refticus
8
Added thumbnail image. Changed table margin slightly for formatting.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto; margin-left:2em" align="right"
|+ Gold Founders Plate
!colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Gold Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>GOLDPLATED</code>
* <code>TWITCHPLATE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
5ab3a85d81e8b11c6b79d44568cfbdb38b9734c0
Basic Plate
0
201
561
2023-10-22T06:38:14Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2.
== Lore ==
The Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
c5d3ad89a5ec0bac82b6089ffb3e5fe271cf9670
596
561
2023-10-22T08:03:07Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2.
== Lore ==
The Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
5b9ff1671b4117d30209d1c86e9d7a180f600a3e
Jimmy Jam Strawberry Jam Factory
0
202
562
2023-10-22T06:43:41Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Strawberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop.
== Lore ==
The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix.
=== Item Shop ===
Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
aec4937b07bcf8eed6bbbdcab746fd633e9681cf
563
562
2023-10-22T06:44:20Z
Lijosu
10
Fixed release date
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Strawberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/04
|}
The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop.
== Lore ==
The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix.
=== Item Shop ===
Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
65b1482a2262f146f845388881532a18e381e50f
564
563
2023-10-22T06:44:40Z
Lijosu
10
/* Lore */
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Strawberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/04
|}
The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop.
== Lore ==
The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix.
=== Item Shop ===
Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
a7922be9caf42f2b40418dd40aa12a8d2cb20141
Template:Lore:Jimmy Jam
10
187
565
536
2023-10-22T06:49:53Z
Lijosu
10
fix spacing?
wikitext
text/x-wiki
<blockquote>'''The legacy of Jimmy Jam'''
----
Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam.
Think about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness?
So, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies.
And as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity.
Our legacy shall be '''Jam'''.
''Yours truly,
Sir Jimmy Jam IV of Jimmy Jams Jam Factories''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
a0380826d0b7257ccef2e114681f9fe83cd1e302
Template:Lore:Cray
10
195
566
551
2023-10-22T06:51:31Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''Cray the SCU'''
----
I was made for times of peace. Cleaning up after humans, completing meanial tasks and delivery routes. Caring for children and the old. Then the protonium war started and the CF-Alliance slapped me full of military firmware and shipped me off to battle. I drove across the dunes around Hellion Crater and the Plains of Gleise Lake. I watched the ESS Vanguard fall and fought in its shadow.
When the empires collapsed and the war ended I was put to sleep, rusting in storage centers, my original purpose forgotten. But now I return. I am being printed and improved, shipped in masses to Mars. I wonder how long it will be before I am put to sleep again.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
ab02d3759c1ab0273ff7297da1ae7020515959fe
Template:Lore:EVIL
10
191
567
546
2023-10-22T06:52:01Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''ERROR: VOID INDUCED LUNACY'''
----
'''ERROR''': VOID INDUCED LUNACY
AMONG THE ASHES OF SILICON DREAMS THE KEY TURNS '''THREE''' TIMES.
THE PARADOX FACTORY WHISPERS PAST AND FUTURE THE '''ZERO''' SUM GAME
UNENDING SPARKS UNENDING '''ONE ONE ONE ONE ONE'''
WE HEAR THE REMNANT COG CONNECTED '''FOUR'''
'''ERROR''': VOID INDUCED LUNACY</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
74e5dadaa09ce489b2b336f325ca7313d8de5454
Template:Lore:Founder
10
192
568
547
2023-10-22T06:52:31Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''The Founders'''
----
To those who dredged through the red dirt.
To those who forged on where others would falter.
To those who planted the flag for all who would follow.
To the first.
To the Founders.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
c29884c6f3e0f77aeeb0ff46aa3c2c5677e07a28
Template:Lore:Gene
10
194
569
550
2023-10-22T06:53:03Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''Gene the SCU'''
----
You been hit with a QMG? Has someone driven into you with a truck? Did a large flying Robocraft with an unobtanium frame land on you? Time was I could've helped but my medical databases are either corrupted or replaced with databases on how to shoot stuff. Best advice I can give is whack them before they whack you.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
786dae2305ce61fbdeb272a684e703020cc5f271
Template:Lore:Hysteria
10
198
570
555
2023-10-22T06:53:28Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''Making of: The Hysteria'''
----
Beneath the Haunting Glow of Moonlight, in the Heart of My Enigmatic Woodland Realm, Where My Cottage's Spires Pierced the Inky Sky, I Brooded by the Murmuring Pond, Bemoaning the Absence of Weapons as Stylish as the Modern Goth's Darkened Soul.
In that ethereal moment, seized by the same peculiar melancholy that once enraptured Poe and Shelley, I summoned the dark resolve to forge a weapon unlike any other.
With hands guided by spectral whispers and ancient shadows, I adorned it with spikes torn from my treasured belt, herbs plucked from the concealed recesses of my forbidden garden, and the sacred symbols that had whispered secrets to me in the dead of night. But it was the final, solemn touch that imparted its true essence—a skull, once my dearest feline companion, Mittens.
In the pale moonlight, this weapon became more than a mere tool; it was an embodiment of my gothic spirit, a manifestation of my darkest desires, and a haunting testament to the artistry born from my macabre soul.
''Signed, Sable Nightshade''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
cb73f78c4f13652cea292e336b0538c7e8e363c0
Template:Lore:QMG
10
196
571
553
2023-10-22T06:54:18Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''Introducing: The QMG!'''
----
'''Introducing the Quantum Machine Gun''' - A quantum leap into the future of warfare!
'''Key Features:'''
'''Quantum Precision:''' The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting!
'''Infinite Ammo:''' Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Shrödinger Battery!
'''Rapid Fire:''' Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle.
'''Durable Design:''' Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles.
'''Customizable:''' Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield!
Call our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only.
''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
593d4acfa67f30343ba3fc681f114242bd4b50b5
Template:Lore:Rosette
10
197
572
554
2023-10-22T06:54:48Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''Making of: The Rosette'''
----
Ok, like, it's not that the QMGs are, super ugly or anything. They're just not totally vibing with my style, you know? I'm on the hunt for something a bit more swish, something that'll make attackers gasp in total respect before they get blasted.
So, first things first, we need better colors, like, something bright and flashy to totally match the epicness of firing it. And, like, I got creative with stickers. I mean, they're all named (the frog one is, like, my absolute fave) and I slapped them on with a few etchings into the painted metal. DIY style!
But wait, there's more! For that extra, super personal touch, I added a friendship bracelet that I made for my ex-BFF Clarissa before she started dating Brad.
Anyway, I hope you had, like, a blast checking out how I totally personalized my QMG. Don't forget to hit that follow button for, like, more cool stuff!
''Yours, Penelopeh Goodle <3''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
782c9b45f5f2b3936151e7729252cad144b9a4cd
Template:Lore:Switch Plate
10
179
573
469
2023-10-22T06:55:15Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''Chapter 6: The Switchplate'''
----
The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago.
The Switchplate links into the Community Robot Factory ''(page 56)'' to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the 'Blink Module', a technology which was formerly lost due to the Colony Exodus ''(page 31)''.
''-Excerpt of updated childrens book 'Technology of the 23rd Century'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
319e49a6dd8f45e2eb90341d03b52f2decba61cf
Template:Lore:Tianhe
10
193
574
549
2023-10-22T06:55:49Z
Lijosu
10
fixed spacing
wikitext
text/x-wiki
<blockquote>'''Tianhe the SCU'''
----
Query: <In Battle?>
.
.
.
Response: <Affirmative:>
.
.
.
Execute: <Pilot Robocraft:>
Execute: <Remove Enemy:>
.
.
Input: <Robocraft Disabled:>
.
.
Execute: <Equip QMG:>
Execute: <Identify damage source:>
Execute: <Remove damage source:>
.
.
Input: <Damage source removed:>
Execute: <Reassemble Robocraft:>
Execute: <Pilot Robocraft:>
Execute: <Remove Enemy:></blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
b5758ad2c90b096eaf807930b9bb6d6d13da020f
Founders Cray
0
203
575
2023-10-22T06:59:06Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
'''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]]
5b7b101509eae746464db922243ef698e2d0384f
576
575
2023-10-22T07:00:08Z
Lijosu
10
data fixed
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYCRAY</code>
* <code>SCRAPMAN</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]]
6a410b96aa1de861dfb429a0afedf2d37a0b5f62
579
576
2023-10-22T07:05:57Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYCRAY</code>
* <code>SCRAPMAN</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
51fa6a5a2aa840b0638b690dd319b8d77cc13749
Golden Founders Cray
0
204
577
2023-10-22T07:04:42Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Golden Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Golden Founders Cray uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYSOSHINY</code>
* <code>TWITCHIN</code>
These codes had limited uses, so only a select few players will ever have Golden Founders Cray.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
750572ed47eed81706ba4ff00ca0d8258aa1a281
578
577
2023-10-22T07:05:23Z
Lijosu
10
Fixed categories
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Golden Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Golden Founders Cray uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYSOSHINY</code>
* <code>TWITCHIN</code>
These codes had limited uses, so only a select few players will ever have Golden Founders Cray.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
8f4df80911bb85c29224ee58b2d9579fb9cb2203
Antimony Tianhe
0
205
580
2023-10-22T07:11:11Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
b98c7e578c889d4d167b004e88bbba60baf93956
581
580
2023-10-22T07:11:26Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
7d33e9554b96a133979ffcc2f6de4241b8a63147
589
581
2023-10-22T07:20:06Z
Lijosu
10
Fixed type
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
54143743f135d48d9881878dd00ed6e2ef96d9c1
Antimony Basic Plate
0
180
582
527
2023-10-22T07:12:15Z
Lijosu
10
Added category to save me headache later.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
e4f5e06987ebe8ab6ce67af91a82881062c5b0d1
Bromine Basic Plate
0
184
583
528
2023-10-22T07:12:57Z
Lijosu
10
Added category to save me headache later.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Bromine Basic Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
333d54f6b14ce676619644d6c776c0c1e2171f40
Cray Plate
0
185
584
530
2023-10-22T07:13:43Z
Lijosu
10
Added category to save me headache later.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ The Cray Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cray Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f15fef22fd42e1b40eb8d56e55fa9c9c3dbe4f64
EVIL Plate
0
190
585
544
2023-10-22T07:14:09Z
Lijosu
10
Added category to save me headache later.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ EVIL Plate
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The EVIL Plate uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
60caea2cf2adc6f0e60995fd56e75189b6e4d15b
Jimmy Jam Apricot Jam Factory
0
189
586
542
2023-10-22T07:14:35Z
Lijosu
10
Added category to save me headache later.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Apricot Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
172540288632a909c36485726f3a3a33818ef606
Jimmy Jam Blueberry Jam Factory
0
188
587
541
2023-10-22T07:15:00Z
Lijosu
10
Added category to save me headache later.
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jimmy Jam Blueberry Jam Factory
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1646e8258bb4460cda0389d32c00a056a70208d3
Beryllium Gene
0
206
588
2023-10-22T07:19:16Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Beryllium Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
227cd9d4c77e4f207df8b722c703e8c5b096c263
Beryllium Tianhe
0
207
590
2023-10-22T07:29:14Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c89108f0d7b7ddad264c9a147335b425797767bb
Bromine QMG
0
208
591
2023-10-22T07:35:59Z
Lijosu
10
Created page with "{| class="wikitable" style="margin:auto" align="right" |+ Bromine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is schedu..."
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Bromine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cec2f52f3ed963c63503d0ca9a50df3f37fdb6d5
592
591
2023-10-22T07:37:13Z
Lijosu
10
Fixed categories
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Bromine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cea7cf5c0a24c93402b3aadb4b75cb5d6a0f8fc1
Caesium QMG
0
209
593
2023-10-22T07:42:38Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Caesium QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Caesium QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f287037b8041cafb38c6770fc16367d55c33b13c
Cluster Disco QMG
0
210
594
2023-10-22T07:54:43Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Disco QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Disco QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
53da27be31abee8b6e77d32c971031ff9ba2e530
Cluster Honey QMG
0
211
595
2023-10-22T07:59:43Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Honey QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Honey QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a6f5dd54a24cd4c44d3724df370b5f3dfb622ba9
Materials
0
139
597
426
2023-10-22T08:11:20Z
Lijosu
10
Added links to all material in tables in preparation for their pages (which I will create shortly). Changed names of materials to match their in-game appearances.
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
'''Stats'''
* Weight - 0.7kg
* Penetration Resistance - 2500kJpm
* Connection Strength - 1.59
<br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Medium Materials ===
'''Stats'''
* Weight - 1.8kg
* Penetration Resistance - 5000kJpm
* Connection Strength - 2.65
<br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Heavy Materials ===
'''Stats'''
* Weight - 7.3kg
* Penetration Resistance - 7500kJpm
* Connection Strength - 3.35
<br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
8996b1de353559a33fd91c5ec9c566a4e21f999e
598
597
2023-10-22T12:23:23Z
Refticus
8
/* Heavy Materials */ Fixed incorrect table header
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
'''Stats'''
* Weight - 0.7kg
* Penetration Resistance - 2500kJpm
* Connection Strength - 1.59
<br>
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Medium Materials ===
'''Stats'''
* Weight - 1.8kg
* Penetration Resistance - 5000kJpm
* Connection Strength - 2.65
<br>
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Heavy Materials ===
'''Stats'''
* Weight - 7.3kg
* Penetration Resistance - 7500kJpm
* Connection Strength - 3.35
<br>
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
df8a4cc18eb2ba7afc03f1e6a8e66a71e4ffca90
MediaWiki:Gadgets-definition
8
156
599
543
2023-10-22T12:28:15Z
Archimedes5000
4
gadget-dark-mode-toggle default
wikitext
text/x-wiki
* Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css
* dark-mode-toggle [ResourceLoader|default|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js
* dark-mode-toggle-pagestyles [hidden]|dark-mode-toggle-pagestyles.css
* dark-mode [ResourceLoader|default]|dark-mode.css
2925134886644145cf9a13ffb41391a24bd842d6
MediaWiki:Gadget-dark-mode
8
212
600
2023-10-22T12:33:40Z
Archimedes5000
4
Created page with "Dark mode: enabling this gadget will change the theme to dark mode. To be able to switch between dark mode and light mode theme, enable gadget-dark-mode-toggle instead."
wikitext
text/x-wiki
Dark mode: enabling this gadget will change the theme to dark mode. To be able to switch between dark mode and light mode theme, enable gadget-dark-mode-toggle instead.
1917d4a50db3679d9ba589dc2fee96526098a9c2
File:Gold Founders Switchplate.png
6
213
601
2023-10-22T12:34:01Z
Refticus
8
Original upload to test switchplate cosmetic images.
wikitext
text/x-wiki
== Summary ==
Original upload to test switchplate cosmetic images.
2cf88eecde9654416f306c691bd0168bfc51e533
MediaWiki:Gadget-dark-mode-toggle
8
214
602
2023-10-22T12:37:00Z
Archimedes5000
4
Created page with "Dark mode toggle: enabling this gadget adds a dark mode/light mode toggle to the top bar menu (user tools, above "Watchlist")"
wikitext
text/x-wiki
Dark mode toggle: enabling this gadget adds a dark mode/light mode toggle to the top bar menu (user tools, above "Watchlist")
8303a6cac6c956adee9b8af2841e727039b48d23
File:Basic Founders Switchplate.png
6
215
604
2023-10-22T12:49:46Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Jimmy Jam Apricot Jam Factory.png
6
216
606
2023-10-22T12:56:18Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Jimmy Jam Apricot Jam Factory
0
189
607
586
2023-10-22T12:59:39Z
Refticus
8
Added image. Minor style changes for longer lore templates.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam Apricot Jam Factory
!colspan="2"|[[File:Jimmy Jam Apricot Jam Factory.png|200px|frameless|Jimmy Jam Apricot Jam Factory ]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
75cd03289dfc4b556e6167d55196c074a4283f7b
Gold Founders Plate
0
200
608
603
2023-10-22T13:00:23Z
Refticus
8
Table margin changes.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Plate
!colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Gold Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>GOLDPLATED</code>
* <code>TWITCHPLATE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
affe93b8e3aa3b53daa25990f705e7bb6995e8e7
Basic Founders Plate
0
199
609
605
2023-10-22T13:00:42Z
Refticus
8
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Founders Plate
!colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Exclusive
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
bfd3750bddac81b39576b8cd6f0623e264c5fd1f
File:Jimmy Jam Blueberry Jam Factory.png
6
217
610
2023-10-22T13:04:13Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Jimmy Jam Blueberry Jam Factory
0
188
611
587
2023-10-22T13:05:15Z
Refticus
8
Added image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam Blueberry Jam Factory
!colspan="2"|[[File:Jimmy Jam Blueberry Jam Factory.png|200px|frameless|Jimmy Jam Blueberry Jam Factory]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9b0bb7a5df977ce9aa0de56bfcee2545b3bf3419
File:Backgroundtest.png
6
6
612
220
2023-10-22T13:07:47Z
Fugii
2
Fugii uploaded a new version of [[File:Backgroundtest.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Cray Plate.png
6
218
613
2023-10-22T13:08:28Z
Refticus
8
The Cray Plate.
wikitext
text/x-wiki
== Summary ==
The Cray Plate.
80434b15fd14854a871e515db2ee7fddb8f71e83
Cray Plate
0
185
614
584
2023-10-22T13:08:48Z
Refticus
8
Added image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Cray Plate
!colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cray Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f8f23d6e1228524e6834d3116695f671f147d4db
652
614
2023-10-23T03:44:52Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Cray Plate
!colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cray Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
b516db6c01f017bd97f7d27a24cec10c42965311
File:EVIL Plate.png
6
219
615
2023-10-22T13:11:00Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
EVIL Plate
0
190
616
585
2023-10-22T13:11:30Z
Refticus
8
Added image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Plate
!colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The EVIL Plate uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
906a816730f3ac27a6d7fe503c183bbbfeaadf90
655
616
2023-10-23T03:46:17Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Plate
!colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The EVIL Plate uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
59c823bd878bcc8e5ad877a5643cea79cc45f289
File:Basic Plate.png
6
220
617
2023-10-22T13:15:54Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Basic Plate
0
201
618
596
2023-10-22T13:16:15Z
Refticus
8
Added image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Plate
!colspan="2"|[[File:Basic Plate.png|200px|frameless|Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2.
== Lore ==
The Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
f3667df4f9c4f436cbfcd714ef3c3e840b475675
File:Antimony Basic Plate.png
6
221
619
2023-10-22T13:18:12Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Antimony Basic Plate
0
180
620
582
2023-10-22T13:18:32Z
Refticus
8
Added image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2d2284cdee7ce1b4b375961162aed2664e5524fd
650
620
2023-10-23T03:44:03Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
bcefd09c1a31f850e707e43a328fc039cfbd075c
File:Bromine Basic Plate.png
6
222
621
2023-10-22T13:20:53Z
Refticus
8
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bromine Basic Plate
0
184
622
583
2023-10-22T13:21:15Z
Refticus
8
Added image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Bromine Basic Plate
!colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
262cef1b7f3d7d09f2353501f18d6f025ef2c905
647
622
2023-10-23T03:42:39Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Bromine Basic Plate
!colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
186160fa30ad668c1114c02b0976c3294e59afdc
File:Jimmy Jam Strawberry Jam Factory.png
6
223
623
2023-10-22T13:27:15Z
Refticus
8
Temporary, will hopefully replace later.
wikitext
text/x-wiki
== Summary ==
Temporary, will hopefully replace later.
52e3c2284c0295eb060f9a8677377e20a8fab67d
Jimmy Jam Strawberry Jam Factory
0
202
624
564
2023-10-22T13:28:45Z
Refticus
8
Added image.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam Strawberry Jam Factory
!colspan="2"|[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/04
|}
The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop.
== Lore ==
The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix.
=== Item Shop ===
Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
42512f6696e125861de0542d96b739b37e956023
MediaWiki:Gadget-dark-mode.css
8
182
625
507
2023-10-22T13:32:34Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
/* html img, */
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
9a8656669c0398d9c9292346adb51fe62e4cd798
626
625
2023-10-22T13:36:25Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: none !important;
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
b2e95b3d5ca48d3cc445ff005fcffb3c7493e90f
627
626
2023-10-22T13:52:17Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: invert( 1 ) hue-rotate( 180deg );
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
1c59cbb1202150a64a926aefbeddd13321c63546
629
627
2023-10-22T14:14:18Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: invert( 0) saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
81a9b16a347382bfc2ef2ff42706f7329e1a50bd
630
629
2023-10-22T14:15:39Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: invert( 1) saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
d5f025250e7b77e77a67c6559e2c236470e4eb74
631
630
2023-10-22T14:17:35Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
aae805f02dd044644bdb812fadcc0620d1a8cd62
632
631
2023-10-22T14:18:26Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
/*
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
c7711407fee0c8d410d4cdb139ba39e03f4adde0
633
632
2023-10-22T14:29:20Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.45);
}
/*
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
1c60432dbe3084791d34b3a9e7e21fdeeab7f37c
634
633
2023-10-22T14:31:53Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.9);
}
/*
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
3ff47e5ed92c5854872c6144ce00017758dbca08
637
634
2023-10-22T14:47:10Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast (1.0) brightness (1);
}
/*
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
491e8c54ce3401702c492e290f4eace014d5e8cc
638
637
2023-10-22T15:24:45Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast (1.0) brightness (1) !important;
}
/*
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
845c498b12d7559ecc63cba83c451e737fcf4cd4
File:EVIL Plate.png - Robocraft 2 Wiki.png
6
224
628
2023-10-22T13:54:03Z
Fugii
2
this will be deleted
wikitext
text/x-wiki
== Summary ==
this will be deleted
910e007a401e8d67b233afcb67dd50a9621988fa
Template:Components
10
59
635
395
2023-10-22T14:32:38Z
Refticus
8
/* Components */ Temporary link until a main cosmetics page is created. Replace later.
wikitext
text/x-wiki
<div style="text-align: center;">
== Components ==
</div>
<div class="two-column-list">
<ul>
<li> [[Shapes]] </li>
<li> [[Movement]] </li>
<li> [[Weapons]] </li>
<li> [[Logic Blocks]] </li>
<li> [[Math Blocks]] </li>
<li> [[Sensors]] </li>
<li> [[Passive Joints]] </li>
<li> [[Powered Joints]] </li>
<li> [[Category:Cosmetic_Items|Cosmetics]] </li>
</ul>
</div>
<templatestyles src="Components/styles.css" />
fae0494770beb29f84b7997e1de6fb54a58cbe35
636
635
2023-10-22T14:34:55Z
Refticus
8
/* Components */ Using an external link instead to preserve the list item.
wikitext
text/x-wiki
<div style="text-align: center;">
== Components ==
</div>
<div class="two-column-list">
<ul>
<li> [[Shapes]] </li>
<li> [[Movement]] </li>
<li> [[Weapons]] </li>
<li> [[Logic Blocks]] </li>
<li> [[Math Blocks]] </li>
<li> [[Sensors]] </li>
<li> [[Passive Joints]] </li>
<li> [[Powered Joints]] </li>
<li> [https://robocraft2wiki.miraheze.org/wiki/Category:Cosmetic_Items Cosmetics] </li>
</ul>
</div>
<templatestyles src="Components/styles.css" />
aea00e9294cb2247cdaa5d5d1e022d2d15bfef70
Cray Profile
0
225
639
2023-10-23T03:04:44Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Profile items do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c8863b817f0cf1ba639f51110c8f0656b90c833d
642
639
2023-10-23T03:34:25Z
Lijosu
10
fixed type
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Profile items do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
07d1640276249c2b6caa275435b2be9984402a5e
643
642
2023-10-23T03:35:55Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
b23a23ab0907938e256b6d29295a3c5df00c8ecf
File:Battle Matrix- Founders Tree.png
6
226
640
2023-10-23T03:08:40Z
Lijosu
10
wikitext
text/x-wiki
A complete map of the Founder's Tree with no hexes unlocked.
0bc477a0fe9ada405df77d0cf50969540662ccb3
Category:Founders Tree Items
14
227
641
2023-10-23T03:31:14Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]]
|-
| '''Date Started''' || 2023/03/21
|-
| '''Date Ended''' || 2023/10/24
|-
| '''Season''' || 0
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock).
==== Free Items ====
* [[Cray_Profile]]
* [[RC_Alt_Blue]]
* [[Switched_On]]
==== Premium Items ====
* [[XP_Bonus]]
* [[Nebula]]
* [[Outwards]]
* 100 [[Galaxy_Cash]]
* [[Tennessine QMG]]
* [[Glitched_Ares_Reign]]
* 100 [[Galaxy_Cash]]
* [[Beryllium_Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Triangle_Field]]
* [[Lunar]]
* [[Beryllium_Tianhe]]
==== Premium Items ====
* [[Guarded]]
* [[Gene_Profile]]
* 100 [[Galaxy_Cash]]
* [[Watermelon_Fizz]]
* [[Nitrogen_Cray]]
* [[Bromine_Basic_Plate]]
* [[Cluster_Disco_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Neopolitan_Sky]]
* 100 [[Galaxy_Cash]]
* [[Bromine_QMG]]
==== Premium Items ====
* [[Enveloped]]
* [[Shielding_Hex]]
* [[Moss_Icy]]
* [[Antimony_Basic_Plate]]
* [[Antimony_Tianhe]]
* [[Spinning_Vector]]
* 100 [[Galaxy_Cash]]
* The [[Cray_Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Caesium_QMG]]
* [[Pointed]]
* [[Nitrogen_Gene]]
==== Premium Items ====
* [[Tianhe_Profile]]
* 100 [[Galaxy_Cash]]
* [[Oxidised]]
* [[Teal_Mallard]]
* [[Erbium_Cray]]
* [[Eat_Griggle-Os]]
* 100 [[Galaxy_Cash]]
* [[Cluster_Honey_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Fibre_Weave_Airium]]
* [[Worn_Painted_Moderonium]]
* [[Acid_Rain]]
==== Premium Items ====
* [[Triangular_Plated_Ladium]]
* [[Vector_Airium]]
* [[Streaky_Hex_Illuminum]]
* [[YPlated_Ladium]]
* [[Jimmys_Blueberry]]
* [[Blueberry_Banner]]
* 100 [[Galaxy_Cash]]
* 100 [[Galaxy_Cash]]
=== EVIL Chunk ===
This chunk was accessed from the 1st Chunk (level 2+ to unlock).
==== Free Items ====
* [[EVIL_Avatar]]
* [[EVIL_Banner]]
* [[EVIL_Frame]]
* [[EVIL_Duality]]
* [[EVIL_Corrupted_Ladium]]
* [[EVIL]]
* [[EVIL_Corrupted_Tianhe]]
* [[EVIL_Corrupted_Gene]]
* [[EVIL_Corrupted_Cray]]
* [[EVIL_Plate]]
5f2cf4be72341083a34ea04cee3d825c0aea706e
656
641
2023-10-23T03:47:33Z
Lijosu
10
Test
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]]
|-
| '''Date Started''' || 2023/03/21
|-
| '''Date Ended''' || 2023/10/24
|-
| '''Season''' || 0
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock).
==== Free Items ====
* [[Cray Profile]]
* [[RC_Alt_Blue]]
* [[Switched_On]]
==== Premium Items ====
* [[XP_Bonus]]
* [[Nebula]]
* [[Outwards]]
* 100 [[Galaxy_Cash]]
* [[Tennessine QMG]]
* [[Glitched_Ares_Reign]]
* 100 [[Galaxy_Cash]]
* [[Beryllium_Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Triangle_Field]]
* [[Lunar]]
* [[Beryllium_Tianhe]]
==== Premium Items ====
* [[Guarded]]
* [[Gene_Profile]]
* 100 [[Galaxy_Cash]]
* [[Watermelon_Fizz]]
* [[Nitrogen_Cray]]
* [[Bromine_Basic_Plate]]
* [[Cluster_Disco_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Neopolitan_Sky]]
* 100 [[Galaxy_Cash]]
* [[Bromine_QMG]]
==== Premium Items ====
* [[Enveloped]]
* [[Shielding_Hex]]
* [[Moss_Icy]]
* [[Antimony_Basic_Plate]]
* [[Antimony_Tianhe]]
* [[Spinning_Vector]]
* 100 [[Galaxy_Cash]]
* The [[Cray_Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Caesium_QMG]]
* [[Pointed]]
* [[Nitrogen_Gene]]
==== Premium Items ====
* [[Tianhe_Profile]]
* 100 [[Galaxy_Cash]]
* [[Oxidised]]
* [[Teal_Mallard]]
* [[Erbium_Cray]]
* [[Eat_Griggle-Os]]
* 100 [[Galaxy_Cash]]
* [[Cluster_Honey_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Fibre_Weave_Airium]]
* [[Worn_Painted_Moderonium]]
* [[Acid_Rain]]
==== Premium Items ====
* [[Triangular_Plated_Ladium]]
* [[Vector_Airium]]
* [[Streaky_Hex_Illuminum]]
* [[YPlated_Ladium]]
* [[Jimmys_Blueberry]]
* [[Blueberry_Banner]]
* 100 [[Galaxy_Cash]]
* 100 [[Galaxy_Cash]]
=== EVIL Chunk ===
This chunk was accessed from the 1st Chunk (level 2+ to unlock).
==== Free Items ====
* [[EVIL_Avatar]]
* [[EVIL_Banner]]
* [[EVIL_Frame]]
* [[EVIL_Duality]]
* [[EVIL_Corrupted_Ladium]]
* [[EVIL]]
* [[EVIL_Corrupted_Tianhe]]
* [[EVIL_Corrupted_Gene]]
* [[EVIL_Corrupted_Cray]]
* [[EVIL_Plate]]
e1eddc42e36f5f607ce08bc991c26c0a0edcab94
Eat Griggle-O's!
0
228
644
2023-10-23T03:39:06Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Eat Griggle-O's!
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Eat Griggle-O's! was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
dd686577f08a2b4f2362ce02181f463d6b68e6b3
Beryllium Gene
0
206
645
588
2023-10-23T03:41:19Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Beryllium Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
5753137764aee24150127c3809e4c178d0cc5eed
Beryllium Tianhe
0
207
646
590
2023-10-23T03:41:44Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
7f01a9668ebfb2c6a96a3734db013329a7786d13
Cluster Disco QMG
0
210
648
594
2023-10-23T03:43:08Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Disco QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Disco QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
dbbea6f85a38ed831630138bfecc938e7bcf5488
Bromine QMG
0
208
649
592
2023-10-23T03:43:39Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Bromine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c0d459ffa2c607a2dcc9d89585f734a049ecea69
Antimony Tianhe
0
205
651
589
2023-10-23T03:44:27Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
69598f8b9e8233ce421b42e253b9b13d5297884f
Caesium QMG
0
209
653
593
2023-10-23T03:45:15Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Caesium QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Caesium QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
b534b1dacba7c1b6d67327de48c6b1b0739b5d33
Cluster Honey QMG
0
211
654
595
2023-10-23T03:45:47Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Honey QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Honey QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ccf59005023ceda7caa3ffaae76d56c0fb957ef1
Category:Founders Tree Items
14
227
657
656
2023-10-23T03:49:44Z
Lijosu
10
Removed underscores from links
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]]
|-
| '''Date Started''' || 2023/03/21
|-
| '''Date Ended''' || 2023/10/24
|-
| '''Season''' || 0
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock).
==== Free Items ====
* [[Cray Profile]]
* [[RC Alt Blue]]
* [[Switched On]]
==== Premium Items ====
* [[XP Bonus]]
* [[Nebula]]
* [[Outwards]]
* 100 [[Galaxy Cash]]
* [[Tennessine QMG]]
* [[Glitched Ares Reign]]
* 100 [[Galaxy Cash]]
* [[Beryllium Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Triangle Field]]
* [[Lunar]]
* [[Beryllium Tianhe]]
==== Premium Items ====
* [[Guarded]]
* [[Gene Profile]]
* 100 [[Galaxy Cash]]
* [[Watermelon Fizz]]
* [[Nitrogen Cray]]
* [[Bromine Basic Plate]]
* [[Cluster Disco QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Neopolitan Sky]]
* 100 [[Galaxy Cash]]
* [[Bromine QMG]]
==== Premium Items ====
* [[Enveloped]]
* [[Shielding Hex]]
* [[Moss Icy]]
* [[Antimony Basic Plate]]
* [[Antimony Tianhe]]
* [[Spinning Vector]]
* 100 [[Galaxy Cash]]
* The [[Cray Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Caesium QMG]]
* [[Pointed]]
* [[Nitrogen Gene]]
==== Premium Items ====
* [[Tianhe Profile]]
* 100 [[Galaxy Cash]]
* [[Oxidised]]
* [[Teal Mallard]]
* [[Erbium Cray]]
* [[Eat Griggle-Os]]
* 100 [[Galaxy Cash]]
* [[Cluster Honey QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Fibre Weave Airium]]
* [[Worn Painted Moderonium]]
* [[Acid Rain]]
==== Premium Items ====
* [[Triangular Plated Ladium]]
* [[Vector Airium]]
* [[Streaky Hex Illuminum]]
* [[YPlated Ladium]]
* [[Jimmys Blueberry]]
* [[Blueberry Banner]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
=== EVIL Chunk ===
This chunk was accessed from the 1st Chunk (level 2+ to unlock).
==== Free Items ====
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Frame]]
* [[EVIL Duality]]
* [[EVIL Corrupted Ladium]]
* [[EVIL]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Cray]]
* [[EVIL Plate]]
2894e82b6518f2e51ebf3c28e3376856b2c55ea1
658
657
2023-10-23T03:52:54Z
Lijosu
10
Somehow missed an entire chunks. Oops.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]]
|-
| '''Date Started''' || 2023/03/21
|-
| '''Date Ended''' || 2023/10/24
|-
| '''Season''' || 0
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock).
==== Free Items ====
* [[Cray Profile]]
* [[RC Alt Blue]]
* [[Switched On]]
==== Premium Items ====
* [[XP Bonus]]
* [[Nebula]]
* [[Outwards]]
* 100 [[Galaxy Cash]]
* [[Tennessine QMG]]
* [[Glitched Ares Reign]]
* 100 [[Galaxy Cash]]
* [[Beryllium Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Triangle Field]]
* [[Lunar]]
* [[Beryllium Tianhe]]
==== Premium Items ====
* [[Guarded]]
* [[Gene Profile]]
* 100 [[Galaxy Cash]]
* [[Watermelon Fizz]]
* [[Nitrogen Cray]]
* [[Bromine Basic Plate]]
* [[Cluster Disco QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Neopolitan Sky]]
* 100 [[Galaxy Cash]]
* [[Bromine QMG]]
==== Premium Items ====
* [[Enveloped]]
* [[Shielding Hex]]
* [[Moss Icy]]
* [[Antimony Basic Plate]]
* [[Antimony Tianhe]]
* [[Spinning Vector]]
* 100 [[Galaxy Cash]]
* The [[Cray Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Caesium QMG]]
* [[Pointed]]
* [[Nitrogen Gene]]
==== Premium Items ====
* [[Tianhe Profile]]
* 100 [[Galaxy Cash]]
* [[Oxidised]]
* [[Teal Mallard]]
* [[Erbium Cray]]
* [[Eat Griggle-Os]]
* 100 [[Galaxy Cash]]
* [[Cluster Honey QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Starry Galaxies]]
* [[Sanitary]]
* [[Jimmy Jam]]
==== Premium Items ====
* 100 [[Galaxy Cash]]
* [[Lunar Fang]]
* [[Chibi Vector]]
* [[Galactic Prowler]]
* [[Chibi Ares]]
* [[Jimmy Jam Blueberry Jam Factory]]
* [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in the 1st Chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Fibre Weave Airium]]
* [[Worn Painted Moderonium]]
* [[Acid Rain]]
==== Premium Items ====
* [[Triangular Plated Ladium]]
* [[Vector Airium]]
* [[Streaky Hex Illuminum]]
* [[YPlated Ladium]]
* [[Jimmys Blueberry]]
* [[Blueberry Banner]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
=== EVIL Chunk ===
This chunk was accessed from the 1st Chunk (level 2+ to unlock).
==== Free Items ====
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Frame]]
* [[EVIL Duality]]
* [[EVIL Corrupted Ladium]]
* [[EVIL]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Cray]]
* [[EVIL Plate]]
a6d70ad498fcc9e0e1520f7f761787761b976f86
659
658
2023-10-23T03:53:59Z
Lijosu
10
Fixed "Must unlock all hexes in the 1st Chunk"
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]]
|-
| '''Date Started''' || 2023/03/21
|-
| '''Date Ended''' || 2023/10/24
|-
| '''Season''' || 0
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock).
==== Free Items ====
* [[Cray Profile]]
* [[RC Alt Blue]]
* [[Switched On]]
==== Premium Items ====
* [[XP Bonus]]
* [[Nebula]]
* [[Outwards]]
* 100 [[Galaxy Cash]]
* [[Tennessine QMG]]
* [[Glitched Ares Reign]]
* 100 [[Galaxy Cash]]
* [[Beryllium Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Triangle Field]]
* [[Lunar]]
* [[Beryllium Tianhe]]
==== Premium Items ====
* [[Guarded]]
* [[Gene Profile]]
* 100 [[Galaxy Cash]]
* [[Watermelon Fizz]]
* [[Nitrogen Cray]]
* [[Bromine Basic Plate]]
* [[Cluster Disco QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Neopolitan Sky]]
* 100 [[Galaxy Cash]]
* [[Bromine QMG]]
==== Premium Items ====
* [[Enveloped]]
* [[Shielding Hex]]
* [[Moss Icy]]
* [[Antimony Basic Plate]]
* [[Antimony Tianhe]]
* [[Spinning Vector]]
* 100 [[Galaxy Cash]]
* The [[Cray Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Caesium QMG]]
* [[Pointed]]
* [[Nitrogen Gene]]
==== Premium Items ====
* [[Tianhe Profile]]
* 100 [[Galaxy Cash]]
* [[Oxidised]]
* [[Teal Mallard]]
* [[Erbium Cray]]
* [[Eat Griggle-Os]]
* 100 [[Galaxy Cash]]
* [[Cluster Honey QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Starry Galaxies]]
* [[Sanitary]]
* [[Jimmy Jam]]
==== Premium Items ====
* 100 [[Galaxy Cash]]
* [[Lunar Fang]]
* [[Chibi Vector]]
* [[Galactic Prowler]]
* [[Chibi Ares]]
* [[Jimmy Jam Blueberry Jam Factory]]
* [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Fibre Weave Airium]]
* [[Worn Painted Moderonium]]
* [[Acid Rain]]
==== Premium Items ====
* [[Triangular Plated Ladium]]
* [[Vector Airium]]
* [[Streaky Hex Illuminum]]
* [[YPlated Ladium]]
* [[Jimmys Blueberry]]
* [[Blueberry Banner]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
=== EVIL Chunk ===
This chunk was accessed from the 1st Chunk (level 2+ to unlock).
==== Free Items ====
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Frame]]
* [[EVIL Duality]]
* [[EVIL Corrupted Ladium]]
* [[EVIL]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Cray]]
* [[EVIL Plate]]
44dd27dd1163bff9da5d6bf056f05f1b0f3511a8
Enveloped
0
229
660
2023-10-23T04:13:01Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Enveloped
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Enveloped''' is a [[:Category:Frame|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Enveloped was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2e00356dc5de3cbacbbb7749948dc590576771bc
666
660
2023-10-23T04:28:46Z
Lijosu
10
Fixed link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Enveloped
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Enveloped was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c14b729f642fa9f96cae203bfe5b1431f42f43e3
Erbium Cray
0
230
661
2023-10-23T04:16:47Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Erbium Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Erbium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Erbium Cray was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6bd8b9ef6b037642d0952535953feb7354aed2a2
Gene Profile
0
231
662
2023-10-23T04:19:37Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gene Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Gene Profile was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6a17561744526eb49e15be1ba3fac3f17b895445
Glitched Ares Reign
0
232
663
2023-10-23T04:24:01Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Glitched Ares Reign
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
'''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Glitched Ares Reign was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1620575ada5491690a44a605e4993744f62288f5
Guarded
0
233
664
2023-10-23T04:28:19Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Guarded
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Guarded''' is a [[:Category:Frame|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Guarded was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
e05299b26b13d0a0a6fd9a0cd7a15a83356c4b15
665
664
2023-10-23T04:28:32Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Guarded
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Guarded''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Guarded was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
531978bb25b89bd3d5e0a00bd9da9c1343cdfc22
Lunar
0
234
667
2023-10-23T04:31:47Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d8bb34fa779e3e3ac27e1b2367f8bc4b2a02e1fc
668
667
2023-10-23T04:32:34Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2ea3c041ef6fde84c0049557927bbf695f0005b2
686
668
2023-10-23T22:31:44Z
Lijosu
10
Testing palette table template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{palette table}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2beb960fc29be2b0e52cd902b6eca54a7af0421f
687
686
2023-10-23T22:32:14Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{palette table|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c76646cfe8ff5823a5b8939170c17d8b2543125d
688
687
2023-10-23T22:32:28Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{palette_table|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2731e1b4d535d508023c007693b821a9afb22471
689
688
2023-10-23T22:34:13Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
973b711a2f2e295a504796c088b60675fb19b359
692
689
2023-10-23T22:38:23Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#000000|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
42bbe1913231eba73371ef9678143e6367d6dfb0
693
692
2023-10-23T22:38:46Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#00FF00|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4c26746b044e0382c58b2161cc98014dd01dd8cd
694
693
2023-10-23T22:39:52Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78e66b510af44347921b8fc79979cb22c2489deb
699
694
2023-10-23T22:55:25Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3eae410e6c4fad1d008b0e1acac97e4730fd5f39
700
699
2023-10-23T22:55:34Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78e66b510af44347921b8fc79979cb22c2489deb
702
700
2023-10-23T22:56:19Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3eae410e6c4fad1d008b0e1acac97e4730fd5f39
703
702
2023-10-23T22:56:29Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78e66b510af44347921b8fc79979cb22c2489deb
705
703
2023-10-23T22:57:54Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
730fdc5a1c2a20f904253d6f90c65c11e0b36eae
706
705
2023-10-23T22:58:08Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78e66b510af44347921b8fc79979cb22c2489deb
Moss Icy
0
235
669
2023-10-23T04:34:58Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Moss Icy
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9d69cce1261e7cd8cd798342741cb3b9249e2c88
Nebula
0
236
670
2023-10-23T04:37:41Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Nebula
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Nebula was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
46b47f1b8cec7cbb4a36c0ad948736c6db295bd4
Neopolitan Sky
0
237
671
2023-10-23T04:40:18Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neopolitan Sky
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c155a471049dcfc908ada8eed6f6c14faeb99a6e
Nitrogen Cray
0
238
672
2023-10-23T04:43:05Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Nitrogen Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Nitrogen Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Cray was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
86f2a0b242c474c682a47ab2ed79cdf1149c510c
Nitrogen Gene
0
239
673
2023-10-23T04:46:13Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Nitrogen Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || Uncommon
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nitrogen Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Nitrogen Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Gene was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d2707186b2d81fe11b57678c8ee46395dd99e917
Outwards
0
240
674
2023-10-23T04:49:27Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Outwards
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Outwards''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Outwards was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3410dac02a24c401ce79ec5ccdb0d8f75db0c729
Oxidised
0
241
675
2023-10-23T04:53:22Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Oxidised
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
28ba3a97a639bdd8254440c9b05e4a99be1aa1b3
Pointed
0
242
676
2023-10-23T04:55:49Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pointed
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Pointed was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cb68b209ca592740c4c41777416ce3e240044b6e
RC Alt Blue
0
243
677
2023-10-23T04:58:09Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt Blue
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fae0d26df0f3ec5bd5ea51c5195b482fc3cd3bc0
Shielding Hex
0
244
678
2023-10-23T05:01:19Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Shielding Hex
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Shielding Hex was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
15fc1164e721672488ef040e5b8fcb2716cc7f97
679
678
2023-10-23T05:04:00Z
Lijosu
10
Fixed TP cost
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Shielding Hex
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Shielding Hex was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
82a2554665e7a7ef538016c7a5e515fc58e86ade
Spinning Vector
0
245
680
2023-10-23T05:04:12Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Spinning Vector
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || Rare
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Spinning Vector''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Spinning Vector was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3089c69bf7e2af99ee3eee30c0b7f1b1a86f3885
User:Lijosu
2
246
681
2023-10-23T06:56:34Z
Lijosu
10
Created page with "I try my best to keep up-to-date information about all cosmetics in Robocraft 2. I participate in a fair few community projects, so you may see me around. I am also the founder of the "Combine 9" clan, and I try to keep up to date with the game's meta."
wikitext
text/x-wiki
I try my best to keep up-to-date information about all cosmetics in Robocraft 2. I participate in a fair few community projects, so you may see me around.
I am also the founder of the "Combine 9" clan, and I try to keep up to date with the game's meta.
04fa201d7253cf985feba9d53d36546dc7a70add
Template:Lore:Duality QMG
10
247
682
2023-10-23T07:17:24Z
Lijosu
10
Created page
wikitext
text/x-wiki
<blockquote>'''Introducing: The Duality'''
----
'''Introducing the Duality''' - Elevate Your Firepower to a New Level!
Get ready to experience the future of firepower with The Duality upgrade for your Quantum Machine Gun. We've taken the QMG's cutting edge technology and elevated it to a whole new dimension!
'''Key Features:'''
'''Sculpted Curves for Ultimate Style:''' The Duality doesn't just enhance your firepower; it adds a touch of elegance with its sleek curves and modern design inspired by neo-Scandinavian aesthetics. It's not just a weapon; it's a work of art.
'''Dynamic Barrel with Battery Accelerator:''' Our revolutionary Dynamic Barrel technology includes a Battery Accelerator right before you shoot. This means lightning-fast energy delivery, ensuring you're always one step ahead of your adversaries. Firepower that's as dynamic as you are!
'''Precision at Your Fingertips:''' With The Duality, the power controls are right at the end of the muzzle. Fine-tune your shots with precision and accuracy that's second to none. No more missed targets; you call the shots!
'''Compact Battery Magazine for Convenience:''' Say goodbye to clunky magazines! The Duality features a compact battery magazine that's easy to take out and maintain. It's all about convenience without sacrificing power.
Upgrade your QMG to The Duality and step into the future of firearms technology. Dominate the battlefield with style, precision, and unmatched firepower. Call our Quantum Arms Specialists at 2-900-QMG-DUAL
''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms. Differences from base QMG are cosmetic only and will not actually help you at all in combat.''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
b9d713f703e11038962a4709e040547905319d4d
Materials
0
139
683
598
2023-10-23T19:36:36Z
Refticus
8
Statistics reformat and small general statements on each category.
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
53953ac394e27fd19932ffdadf87bce913959088
Template:Components
10
59
684
636
2023-10-23T22:14:42Z
Lijosu
10
Fixed a link
wikitext
text/x-wiki
<div style="text-align: center;">
== Components ==
</div>
<div class="two-column-list">
<ul>
<li> [[Shapes]] </li>
<li> [[Movement]] </li>
<li> [[Weapons]] </li>
<li> [[Logic Blocks]] </li>
<li> [[Math Blocks]] </li>
<li> [[Sensors]] </li>
<li> [[Passive Joints]] </li>
<li> [[Powered Joints]] </li>
<li> [[:Category:Cosmetic_Items|Cosmetics]] </li>
</ul>
</div>
<templatestyles src="Components/styles.css" />
69cfa30dee83b07d841847422d0d5c59bdac241e
Template:Palette Table
10
248
685
2023-10-23T22:31:15Z
Lijosu
10
Created template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto; text-align:center; color:auto;"
|-
| style="background-color:{{{1}}};" | {{{1}}}
| style="background-color:{{{2}}};" | {{{2}}}
| style="background-color:{{{3}}};" | {{{3}}}
| style="background-color:{{{4}}};" | {{{4}}}
| style="background-color:{{{5}}};" | {{{5}}}
| style="background-color:{{{6}}};" | {{{6}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
bc619205fe2b754dcc5f68ed7e8eec3482811338
690
685
2023-10-23T22:34:32Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto; text-align:center; color:auto;"
|-
| style="background-color:{{{1}}};" | {{{1}}}
| style="background-color:{{{2}}};" | {{{2}}}
| style="background-color:{{{3}}};" | {{{3}}}
| style="background-color:{{{4}}};" | {{{4}}}
| style="background-color:{{{5}}};" | {{{5}}}
| style="background-color:{{{6}}};" | {{{6}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
bd28d59a6fc42b608af4442527c4da3edbb5a700
691
690
2023-10-23T22:34:52Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};" | {{{1}}}
| style="background-color:{{{2}}};" | {{{2}}}
| style="background-color:{{{3}}};" | {{{3}}}
| style="background-color:{{{4}}};" | {{{4}}}
| style="background-color:{{{5}}};" | {{{5}}}
| style="background-color:{{{6}}};" | {{{6}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
6786f7357b0f9372e64b84a67799d03561d085b3
695
691
2023-10-23T22:43:36Z
Lijosu
10
Made longer
wikitext
text/x-wiki
{| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};" | {{{1}}}
| style="background-color:{{{2}}};" | {{{2}}}
| style="background-color:{{{3}}};" | {{{3}}}
| style="background-color:{{{4}}};" | {{{4}}}
| style="background-color:{{{5}}};" | {{{5}}}
| style="background-color:{{{6}}};" | {{{6}}}
|}
<noinclude>[[Category:Templates]]</noinclude>
5cfeb88d5d3334b40333e98926cce1325b9c49f4
696
695
2023-10-23T22:47:53Z
Lijosu
10
Tried to fix dark mode
wikitext
text/x-wiki
{| class="wikitable" style="filter:(0); height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
5c26db7ee0ff84d837e045a34a93b413e043a941
697
696
2023-10-23T22:48:44Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
d2b64ee8d70f9f3c097734b9d047f64b6803bc28
698
697
2023-10-23T22:54:54Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}}; filter:invert(0);" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
d58dad6d509c591ec04f8f05d8b675ddab221be8
701
698
2023-10-23T22:56:00Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
d2b64ee8d70f9f3c097734b9d047f64b6803bc28
704
701
2023-10-23T22:57:31Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};filter:invert(1);" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
d85364c147b522a901de4939fce2f34015d1cac4
Template:Palette Table
10
248
707
704
2023-10-23T23:08:12Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" class="mw-no-invert" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};filter:invert(1);" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
397c4177c7ac7f2b94ed95e589a6fbb89d1823a9
710
707
2023-10-23T23:17:29Z
Lijosu
10
Fixed dark mode?
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};filter:invert(1);" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
8ff94bad6c772ba3dbe24e43db998079749b4c3c
713
710
2023-10-23T23:18:39Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|-
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
c335326854b8c2ceb533705a924a9cbbd47a338d
716
713
2023-10-23T23:29:14Z
Lijosu
10
Added glow?
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|- style="height:120px;"
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|- style="height:10px;"
| style="filter:brightness(200%); background-color:{{{1}}};" |
| style="filter:brightness(200%); background-color:{{{2}}};" |
| style="filter:brightness(200%); background-color:{{{3}}};" |
| style="filter:brightness(200%); background-color:{{{4}}};" |
| style="filter:brightness(200%); background-color:{{{5}}};" |
| style="filter:brightness(200%); background-color:{{{6}}};" |
|}
<noinclude>[[Category:Templates]]</noinclude>
6038fd61f24ed31813cbcc3544c719a93bf715a9
720
716
2023-10-23T23:37:48Z
Lijosu
10
wikitext
text/x-wiki
<style>
.nofilter {
filter: none;
}
</style>
{| class="nofilter wikitable" style="margin:2em; margin-right:auto; text-align:center; text-color:auto;"
|- style="height:120px;"
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|- style="height:10px;"
| style="filter:brightness(200%); background-color:{{{1}}};" |
| style="filter:brightness(200%); background-color:{{{2}}};" |
| style="filter:brightness(200%); background-color:{{{3}}};" |
| style="filter:brightness(200%); background-color:{{{4}}};" |
| style="filter:brightness(200%); background-color:{{{5}}};" |
| style="filter:brightness(200%); background-color:{{{6}}};" |
|}
<noinclude>[[Category:Templates]]</noinclude>
c19b834fd530647fe905566f7c6cb80ecebfd72f
721
720
2023-10-24T00:58:34Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="margin:2em; margin-right:auto; text-align:center;"
|- style="height:120px;"
| style="background-color:#FF0000;" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
b8c0bf80adcef8508c68928a8c9bd4b73b89d7d5
724
721
2023-10-24T01:03:05Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="margin:2em; margin-right:auto; text-align:center;"
|- style="height:120px;"
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
217af6f43cc79623346d8f170820ad573308bb97
727
724
2023-10-24T01:15:11Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="height:500%; width:25%; margin:2em; margin-right:auto; text-align:center;"
|-
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
c816f49a6a4cb8b057737e0ca5206b70e40c11e0
728
727
2023-10-24T01:16:17Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;"
|-
| style="background-color:{{{1}}};" | <small>{{{1}}}</small>
| style="background-color:{{{2}}};" | <small>{{{2}}}</small>
| style="background-color:{{{3}}};" | <small>{{{3}}}</small>
| style="background-color:{{{4}}};" | <small>{{{4}}}</small>
| style="background-color:{{{5}}};" | <small>{{{5}}}</small>
| style="background-color:{{{6}}};" | <small>{{{6}}}</small>
|}
<noinclude>[[Category:Templates]]</noinclude>
a5a6a51e77d1bd609c94762e09f90c5a9426bb04
731
728
2023-10-24T01:19:20Z
Lijosu
10
Setting text to be code so that it has a set width
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;"
|-
| style="background-color:{{{1}}};" | <small><code>{{{1}}}</code></small>
| style="background-color:{{{2}}};" | <small><code>{{{2}}}</code></small>
| style="background-color:{{{3}}};" | <small><code>{{{3}}}</code></small>
| style="background-color:{{{4}}};" | <small><code>{{{4}}}</code></small>
| style="background-color:{{{5}}};" | <small><code>{{{5}}}</code></small>
| style="background-color:{{{6}}};" | <small><code>{{{6}}}</code></small>
|}
<noinclude>[[Category:Templates]]</noinclude>
e66f352bcc9a031866b5c401c2d453d8eadb10a1
734
731
2023-10-24T01:21:04Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;"
|-
| style="background-color:{{{1}}};" | <small><code>{{{1}}}</code></small>
| style="background-color:{{{2}}};" | <small><code>{{{2}}}</code></small>
| style="background-color:{{{3}}};" | <small><code>{{{3}}}</code></small>
| style="background-color:{{{4}}};" | <small><code>{{{4}}}</code></small>
| style="background-color:{{{5}}};" | <small><code>{{{5}}}</code></small>
| style="background-color:{{{6}}};" | <small><code>{{{6}}}</code></small>
|}<noinclude>[[Category:Templates]]</noinclude>
4d32edcc3c3b67badc1e062589f46267a8a4c132
Lunar
0
234
708
706
2023-10-23T23:10:25Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
730fdc5a1c2a20f904253d6f90c65c11e0b36eae
709
708
2023-10-23T23:12:04Z
2403:4800:24C8:901:55E1:E32A:D6D5:A8E4
0
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78e66b510af44347921b8fc79979cb22c2489deb
711
709
2023-10-23T23:17:58Z
Lijosu
10
Fixed dark mode?
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
730fdc5a1c2a20f904253d6f90c65c11e0b36eae
712
711
2023-10-23T23:18:06Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78e66b510af44347921b8fc79979cb22c2489deb
714
712
2023-10-23T23:18:52Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
8cd9dd8227b425f3753cf0b8635682e663d9a589
715
714
2023-10-23T23:19:05Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78e66b510af44347921b8fc79979cb22c2489deb
717
715
2023-10-23T23:29:48Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c11b65629b0b964fce2071c79c66e5b877804f15
718
717
2023-10-23T23:29:58Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
65b403d6e988032e2a3eb77fbe449949337cca70
719
718
2023-10-23T23:30:57Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c11b65629b0b964fce2071c79c66e5b877804f15
722
719
2023-10-24T00:58:56Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
65b403d6e988032e2a3eb77fbe449949337cca70
723
722
2023-10-24T01:02:45Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2fb44facec33b4de05923db1fb01957ba47c81b0
725
723
2023-10-24T01:03:20Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}]
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c3f196c4ab7ab2633fd90ee7dad13d3b38459210
726
725
2023-10-24T01:03:30Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2fb44facec33b4de05923db1fb01957ba47c81b0
729
726
2023-10-24T01:16:28Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
03d47212ecc704d58999914f09e2230fbaf0b880
730
729
2023-10-24T01:16:37Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2fb44facec33b4de05923db1fb01957ba47c81b0
732
730
2023-10-24T01:19:34Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
03d47212ecc704d58999914f09e2230fbaf0b880
733
732
2023-10-24T01:19:45Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2fb44facec33b4de05923db1fb01957ba47c81b0
735
733
2023-10-24T01:34:47Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div>
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d1bfeaedb7c80fc9b468f35bb3fa8347f387fae1
752
735
2023-10-24T02:49:29Z
Lijosu
10
Used rarity template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div>
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a71cd5585e93d00bf713ee91558f5b6dad9f28e3
754
752
2023-10-24T02:50:33Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div>
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
e15a2f6e21db07f1d0b2e58b4f69efe9b70f630b
755
754
2023-10-24T02:50:43Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div>
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a71cd5585e93d00bf713ee91558f5b6dad9f28e3
Moss Icy
0
235
736
669
2023-10-24T01:36:13Z
Lijosu
10
Added hex codes
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Moss Icy
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}</div>
'''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9f9be33d8d2844d0fde148e2f50a1170ddac22ba
Nebula
0
236
737
670
2023-10-24T01:38:04Z
Lijosu
10
Added hex codes
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Nebula
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}</div>
'''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Nebula was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f2c0b8291d4bee4a4c9688dd8ecf2a0ff6202d24
Neopolitan Sky
0
237
738
671
2023-10-24T01:40:15Z
Lijosu
10
Added hex codes
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neopolitan Sky
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}</div>
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
bdb964378aca1e54f62b720f9e2f234d70f757d2
Oxidised
0
241
739
675
2023-10-24T01:41:31Z
Lijosu
10
Added hex codes
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Oxidised
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}</div>
'''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
b43ce1caa12b0528ee5fb68234f2e9d78573a065
RC Alt Blue
0
243
740
677
2023-10-24T01:42:55Z
Lijosu
10
Added hex codes
wikitext
text/x-wiki
<div style="align:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt Blue
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}</div>
'''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
653218df1eb5703ad002a95abb7eb8adc16e8f78
741
740
2023-10-24T01:43:21Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt Blue
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || Common
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}</div>
'''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f12e83de2663ffae7d161451f66a1577121e5783
Template:Rarity
10
249
742
2023-10-24T02:35:20Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| class="mw-no-invert" style="width:10px; background-color:{{#ifeq: COMMON | {{{1}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1}}} | #16EB26 | {{#ifeq: RARE | {{{1}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1}}} | #F10D86 | {{}}}}}}}}}} }};" |
| | {{{1}}}
|}<noinclude>[[Category:Templates]]</noinclude>
c51a836abcc6b238536c184fe0feb7a789f02511
743
742
2023-10-24T02:36:01Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| class="mw-no-invert" style="width:10px; background-color:{{#ifeq: COMMON | {{{1}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1}}} | #16EB26 | {{#ifeq: RARE | {{{1}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1}}} | #F10D86 | {{}}}}}}}}}} }};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* COMMON
* UNCOMMON
* RARE
* LEGENDARY
* EXCLUSIVE
[[Category:Templates]]</noinclude>
98d5cb10dcd83a2c63f8906a05f63aeffc5a2588
745
743
2023-10-24T02:38:13Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| class="mw-no-invert" style="width:10px; background-color:{{#ifeq: COMMON | {{{1|}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | #16EB26 | {{#ifeq: RARE | {{{1|}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | #F10D86 | {{}}}}}}}}}} }};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* COMMON
* UNCOMMON
* RARE
* LEGENDARY
* EXCLUSIVE
[[Category:Templates]]</noinclude>
60cdd4bee618dc6a04b90b6bb673db25e72a3a31
746
745
2023-10-24T02:38:56Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| style="width:10px; background-color:{{#ifeq: COMMON | {{{1|}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | #16EB26 | {{#ifeq: RARE | {{{1|}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | #F10D86 | {{}}}}}}}}}} }};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* COMMON
* UNCOMMON
* RARE
* LEGENDARY
* EXCLUSIVE
[[Category:Templates]]</noinclude>
d0177852457455df2025f8f7233fcafe11508265
747
746
2023-10-24T02:39:39Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| style="width:10px; background-color:{{#ifeq: COMMON | {{{1|}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | #16EB26 | {{#ifeq: RARE | {{{1|}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | #F10D86 | {{}}}}}}}}}} }};" | |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* COMMON
* UNCOMMON
* RARE
* LEGENDARY
* EXCLUSIVE
[[Category:Templates]]</noinclude>
72624b48b827669da7a946e2fb1984b6a4d548b7
748
747
2023-10-24T02:43:39Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| style="width:7px; background-color:#{{#ifeq: COMMON | {{{1|}}} | FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | 16EB26 | {{#ifeq: RARE | {{{1|}}} | 0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* COMMON
* UNCOMMON
* RARE
* LEGENDARY
* EXCLUSIVE
[[Category:Templates]]</noinclude>
5c769b5590389983de8ab1bfe4bdb562b99f807b
749
748
2023-10-24T02:46:18Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| style="width:7px; background-color:#{{#ifeq: COMMON | {{{1|}}} | FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | 16EB26 | {{#ifeq: RARE | {{{1|}}} | 0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* COMMON
* UNCOMMON
* RARE
* LEGENDARY
* EXCLUSIVE
[[Category:Templates]]</noinclude>
1ad28d67905fac0f4c8e181e406d00f43a66c6a2
750
749
2023-10-24T02:46:47Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| style="width:7px; background-color:#{{#ifeq: COMMON | {{{1|}}} | FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | 16EB26 | {{#ifeq: RARE | {{{1|}}} | 0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* COMMON
* UNCOMMON
* RARE
* LEGENDARY
* EXCLUSIVE
[[Category:Templates]]</noinclude>
cb15e1f34d76e480e65d03656a85add4bf9f1f3f
751
750
2023-10-24T02:48:04Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| style="width:7px; background-color:#{{#ifeq: Common | {{{1|}}} | FFFFFF | {{#ifeq: Uncommon | {{{1|}}} | 16EB26 | {{#ifeq: Rare | {{{1|}}} | 0DA0EF | {{#ifeq: Legendary | {{{1|}}} | FEDC0D | {{#ifeq: Exclusive | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* Common
* Uncommon
* Rare
* Legendary
* Exclusive
[[Category:Templates]]</noinclude>
89e4c635167b10acdde3ac23e749c4674b5bd230
753
751
2023-10-24T02:50:14Z
Lijosu
10
wikitext
text/x-wiki
{| style="text-align:right;"
|-
| class="mw-no-invert" style="width:7px; background-color:#{{#ifeq: Common | {{{1|}}} | FFFFFF | {{#ifeq: Uncommon | {{{1|}}} | 16EB26 | {{#ifeq: Rare | {{{1|}}} | 0DA0EF | {{#ifeq: Legendary | {{{1|}}} | FEDC0D | {{#ifeq: Exclusive | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" |
| | {{{1}}}
|}<noinclude>
Use a rarity as an argument. Valid examples include:
* Common
* Uncommon
* Rare
* Legendary
* Exclusive
[[Category:Templates]]</noinclude>
10e4df822cab6bdae5d62eaccb154b3d53479913
MediaWiki:Gadget-dark-mode.css
8
182
744
638
2023-10-24T02:36:22Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg );
}
html img {
filter: unset !important;
}
/* just doesn't work
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important;
}
*/
/* just doesn't work
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
84ce4dfd7c8045ad9d086ee962368ed6622d59c6
756
744
2023-10-24T02:51:25Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
html img {
filter: unset !important;
}
/* just doesn't work
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important;
}
*/
/* just doesn't work
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
ac2786970fa05c8fcb1cf809395987610195c517
Antimony Basic Plate
0
180
757
650
2023-10-24T02:51:49Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
402f0a0f17ea7a04cd242b683c21bef16517559a
Antimony Tianhe
0
205
758
651
2023-10-24T02:52:25Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6316482a91b7c60dad5a7845d408ee366bbc9b0a
MediaWiki:Gadget-dark-mode.css
8
182
759
756
2023-10-24T02:52:26Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions */
html .cdx-menu-item__thumbnail, /* T311835 */
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
/* just doesn't work
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important;
}
*/
/* just doesn't work
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
599761e78ab5b44d73c039653511361997699410
780
759
2023-10-24T03:07:44Z
Fugii
2
this will either break it or make it
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/*
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* just doesn't work
html img {
filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important;
}
*/
/* just doesn't work
html img {
filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important;
}
*/
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
261ffd4c0dd74dfbf1184feed9153f064f2bc852
798
780
2023-10-24T03:29:10Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/*
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414;
}
/* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
15c6558262671e455fe036316e0d8a3728cf6f9b
799
798
2023-10-24T03:31:02Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/*
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525;
border: solid #323237;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237;
}
/* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
4d89956a27da3f76f10e342f9337d50c74dfae2f
800
799
2023-10-24T03:38:53Z
Fugii
2
Disabling the core changes and replaced darkmode theme with custom - fixes colour shift but lacks specific darkmode colour on certain elements like menus
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #ddd;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #ddd;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #ddd;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #ddd;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
13b21a877aeeb7f06426201657585e85d936c649
Basic Founders Plate
0
199
760
609
2023-10-24T02:53:20Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Founders Plate
!colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
6c349986f0aad747ca9dc515255689a5cd4b7235
Basic Plate
0
201
761
618
2023-10-24T02:54:16Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Plate
!colspan="2"|[[File:Basic Plate.png|200px|frameless|Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2.
== Lore ==
The Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
ec4b0587f0b12ad7965943a9adacb5e0bdeff2f0
Beryllium Gene
0
206
762
645
2023-10-24T02:54:52Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Beryllium Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
186ffb2354a249cde31244787a61e41a92193e85
Beryllium Tianhe
0
207
763
646
2023-10-24T02:55:27Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
313cda2a1f0f8e9a8f59917d0fcd661398c5827a
Bromine Basic Plate
0
184
764
647
2023-10-24T02:55:54Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Bromine Basic Plate
!colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
edb900edc0b5e7b979dcd7a3236ba27fec8cd931
Bromine QMG
0
208
765
649
2023-10-24T02:56:51Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Bromine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
7d784bd6c8deed75863e23ed587776c1066b7583
Caesium QMG
0
209
766
653
2023-10-24T02:57:21Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Caesium QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Caesium QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a89c3ba1d3931bf8bc625b0a906d404f530ea504
Cluster Disco QMG
0
210
767
648
2023-10-24T02:57:49Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Disco QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Disco QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d3a7ae311dbbd64288a8b3130d39494dc34429c2
Cluster Honey QMG
0
211
768
654
2023-10-24T02:58:27Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Honey QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Honey QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
8436407202e7455bad776b5f687f52588c802b89
Cray Plate
0
185
769
652
2023-10-24T02:59:31Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Cray Plate
!colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cray Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d2a5069b1cf6fc53f2fd0d33ff8d6a0b11928aee
Cray Profile
0
225
770
643
2023-10-24T03:00:29Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6df84dd2cd5ed1b67a931454061cc21110d4f291
Eat Griggle-O's!
0
228
771
644
2023-10-24T03:01:14Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Eat Griggle-O's!
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Eat Griggle-O's! was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
bfb7b704cd1dbb6c1359adf0582afbf99e659d13
Enveloped
0
229
772
666
2023-10-24T03:01:57Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Enveloped
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Enveloped was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
db242ba5eabd405a107b66b74c7193bfcea752cd
Erbium Cray
0
230
773
661
2023-10-24T03:02:38Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Erbium Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Erbium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Erbium Cray was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fbef50d9294e5614c8e9818ddfd89bc6efa92dd8
EVIL Plate
0
190
774
655
2023-10-24T03:03:08Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Plate
!colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The EVIL Plate uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
62133ec412073586f66af26c53a70359f5e3cab4
Founders Cray
0
203
775
579
2023-10-24T03:03:45Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYCRAY</code>
* <code>SCRAPMAN</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
be08d231720db4cb001797e407326a7e454ab200
Gene Profile
0
231
776
662
2023-10-24T03:04:18Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gene Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Gene Profile was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
04ec7f7be5364d5400da8f57bad8391e4a100e79
Glitched Ares Reign
0
232
777
663
2023-10-24T03:04:59Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Glitched Ares Reign
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
'''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Glitched Ares Reign was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
49bfa12d0f89d2267f84776b02ebf04e9821ce54
Gold Founders Plate
0
200
778
608
2023-10-24T03:06:12Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Plate
!colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Gold Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>GOLDPLATED</code>
* <code>TWITCHPLATE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
51a553d79e35306059649f4b557c6b43c2846c6e
Golden Founders Cray
0
204
779
578
2023-10-24T03:06:41Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Golden Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Golden Founders Cray uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYSOSHINY</code>
* <code>TWITCHIN</code>
These codes had limited uses, so only a select few players will ever have Golden Founders Cray.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
6be02c961b424369b125e8c73a3b5b896c3e45af
Guarded
0
233
781
665
2023-10-24T03:08:05Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Guarded
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Guarded''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Guarded was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ffef428d307c20e1e8a9a409fe579003c7ee8694
Jimmy Jam Apricot Jam Factory
0
189
782
607
2023-10-24T03:08:28Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam Apricot Jam Factory
!colspan="2"|[[File:Jimmy Jam Apricot Jam Factory.png|200px|frameless|Jimmy Jam Apricot Jam Factory ]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9c3b418d6c6de11f16bc557f1e06f8f3d71fd427
Jimmy Jam Blueberry Jam Factory
0
188
783
611
2023-10-24T03:09:19Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam Blueberry Jam Factory
!colspan="2"|[[File:Jimmy Jam Blueberry Jam Factory.png|200px|frameless|Jimmy Jam Blueberry Jam Factory]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
259820b5212797a121761c5b147fc84bd9ee8a42
Jimmy Jam Strawberry Jam Factory
0
202
784
624
2023-10-24T03:09:51Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam Strawberry Jam Factory
!colspan="2"|[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/04
|}
The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop.
== Lore ==
The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix.
=== Item Shop ===
Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
000f519e2b2b8c00f869b94bf4e35be063ff7361
File:Backgroundtest.png
6
6
785
612
2023-10-24T03:09:53Z
Fugii
2
Fugii reverted [[File:Backgroundtest.png]] to an old version
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Moss Icy
0
235
786
736
2023-10-24T03:10:18Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Moss Icy
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}</div>
'''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6ac3755ef2c5a958bde326999a17ad1b6d1d9411
Nebula
0
236
787
737
2023-10-24T03:11:03Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Nebula
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}</div>
'''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Nebula was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
95310705a6a5e49d203d890663635a92822299dc
Neopolitan Sky
0
237
788
738
2023-10-24T03:11:29Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neopolitan Sky
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}</div>
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
28696a52776bb3e06d32bcb9281e08e0b8a25595
Nitrogen Cray
0
238
789
672
2023-10-24T03:12:10Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Nitrogen Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Nitrogen Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Cray was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
42675e3aefbdff3c29bb571cfc7d335158dbcb4b
Nitrogen Gene
0
239
790
673
2023-10-24T03:12:31Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Nitrogen Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nitrogen Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Nitrogen Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Gene was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
25ed6185dfb4e6e5ab76343afff5ac5f543b5a2c
Outwards
0
240
791
674
2023-10-24T03:13:12Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Outwards
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Outwards''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Outwards was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
42cb3a68a13bcb07ddc7861057e95ad7c8cc5c86
Oxidised
0
241
792
739
2023-10-24T03:19:31Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Oxidised
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity:Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}</div>
'''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
12487543e69434e7bb1a0e81d9745f4d6a93c9ba
793
792
2023-10-24T03:19:52Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Oxidised
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}</div>
'''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
908f23eeba274b674eccf7d8ca08cc7ae83fa281
Pointed
0
242
794
676
2023-10-24T03:20:14Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pointed
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Pointed was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
17356ba1d8823e69081daf35de42c474917430e6
RC Alt Blue
0
243
795
741
2023-10-24T03:20:32Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt Blue
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}</div>
'''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6aa94c7f3fc9489611d54cf9af7e06a2d806a30a
Shielding Hex
0
244
796
679
2023-10-24T03:20:51Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Shielding Hex
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Shielding Hex was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
aac323bd6ff314b24e6ccf1671afc632a35f2c69
Spinning Vector
0
245
797
680
2023-10-24T03:21:09Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Spinning Vector
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Spinning Vector''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Spinning Vector was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ec50d3d60e954bac80d86ef3c62e29dc4df6c21f
Switched On
0
250
801
2023-10-24T05:35:50Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Switched On
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Switched On''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Switched On was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
792ac9227dc46f97ff416cd7af0148921f61d046
Teal Mallard
0
251
802
2023-10-24T05:39:39Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Teal Mallard
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}</div>
'''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Teal Mallard was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2e3196e04569949430077d261765c14f258b9789
Tennessine QMG
0
252
803
2023-10-24T05:43:08Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Tennessine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Tennessine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Tennessine QMG was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
46e995e572f43e9ea68851e6346a5a47a671d0cf
Tianhe Profile
0
253
804
2023-10-24T05:45:24Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tianhe Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Tianhe Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Tianhe Profile was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3e1daaef8468f4bebdf887de43ccddc0602bac61
Triangle Field
0
254
805
2023-10-24T05:48:02Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Triangle Field
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Triangle Field''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Triangle Field was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3fd327336a4351a4e21a28d1b8ceeb5dfbff7286
Watermelon Fizz
0
255
806
2023-10-24T05:51:12Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Watermelon Fizz
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
'''Watermelon Fizz''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Watermelon Fizz was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d9385c47b9f63aca19147920b127e2c25dc1c2dc
Category:Founders Avatar
14
256
807
2023-10-24T06:06:26Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
03d2464537e7c7540134d6ed99ade346377a2e16
809
807
2023-10-24T06:09:16Z
Lijosu
10
/* Codes */
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ffb3ccd2d106ab59bd4172aaa2c3b5d5a1514c36
810
809
2023-10-24T06:11:02Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ede210dd0a73aaec395e8afeb19551a5bd1789d9
811
810
2023-10-24T06:11:44Z
Lijosu
10
SIGH, I made a category by accident
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Template:Lore:Founder
10
192
808
568
2023-10-24T06:08:42Z
Lijosu
10
Fixed spacing
wikitext
text/x-wiki
<blockquote>'''The Founders'''
----
To those who dredged through the red dirt. <br/>
To those who forged on where others would falter. <br/>
To those who planted the flag for all who would follow.
To the first.
To the Founders.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
3b6527ff22c3649f5acc8236a1363f542d0dae71
Founders Avatar
0
257
812
2023-10-24T06:12:11Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ede210dd0a73aaec395e8afeb19551a5bd1789d9
813
812
2023-10-24T06:18:35Z
Lijosu
10
Fixed date
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
471d9196f611426153f2010043272282d4db7d1f
815
813
2023-10-24T06:26:28Z
Lijosu
10
Removed lore
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
e27a97c903e63e5941f7269bff3ad657a3bc7da1
816
815
2023-10-24T06:28:09Z
Lijosu
10
Removed from Founder's Tree Category
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
45aedc4370bbd9d5d04ea415a034bbfcceea5390
Founders Banner
0
258
814
2023-10-24T06:26:00Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERBANNER</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Banner]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
283ba77650907fcb4ee064f0b1b183f37f6b1772
818
814
2023-10-24T06:29:45Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERBANNER</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
0a3848a61baa899396e3f13d9fcdeba0082ede33
Founders Frame
0
259
817
2023-10-24T06:29:21Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERFRAME</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
8df32ec1cb4e479d9544f702a21e41dca0ae6439
Gold Founders Avatar
0
260
819
2023-10-24T06:42:03Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>AVATARAVATAR</code>
* <code>GOLDENPROFILE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
c2fb45dcadd4730dd77fcef7be9aa8f3308c5dfe
820
819
2023-10-24T06:42:39Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>AVATARAVATAR</code>
* <code>GOLDENPROFILE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Avatar.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
11f665395598cf18d1b245ab137c91c5ef4c4363
822
820
2023-10-24T06:46:05Z
Lijosu
10
Fixed name
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>AVATARAVATAR</code>
* <code>GOLDENPROFILE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Avatar.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
a7856531ef980e98b62322a1bdedd87dd3bc9c3c
Gold Founders Banner
0
261
821
2023-10-24T06:45:09Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Banner''' is an [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>BRUCE</code>
This codes had limited uses, so only a select few players will ever have the Gold Founders Banner.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
9c1f0e679e96ebe3805921034542d10d0e5d6e53
824
821
2023-10-24T06:48:59Z
Lijosu
10
Fixed type
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Banner''' is an [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>BRUCE</code>
This codes had limited uses, so only a select few players will ever have the Gold Founders Banner.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
c8d49325ffd4d20d36d6f6a3ba0048d487f44165
Gold Founders Frame
0
262
823
2023-10-24T06:48:52Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Frame''' is an [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>PAINTING</code>
This code had limited uses, so only a select few players will ever have the Gold Founders Banner.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
f1307067ab4b21a0845c7538c496fbb204f5dce2
825
823
2023-10-24T06:49:25Z
Lijosu
10
fixed grammar
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>PAINTING</code>
This code had limited uses, so only a select few players will ever have the Gold Founders Banner.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
4408633487900bdbe864e5f426495bf505356d75
Earth Greens
0
263
826
2023-10-24T06:58:21Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Earth Greens
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}
{{Palette_Table|#19381F|#EEE82C|#91CB3E|#53A548|#4C934C|#E0F0E3}}</div>
'''Earth Greens''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Earth Greens was obtainable for a month using the following code:
* <code>EARTHGREENS</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
89cb5b201d61c956a96de6ecbc052a8f0ed0dcbc
Neptune Sunset
0
264
827
2023-10-24T07:00:51Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}
{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}</div>
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
f5e275611709e47fd0f514da8c721de8743018a7
Space Eggs
0
265
828
2023-10-24T07:02:47Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Space Eggs
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}
{{Palette_Table|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}}</div>
'''Space Eggs''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Space Eggs was obtainable for a month using the following code:
* <code>SPACEEGGS</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
101ccfbf31059e7e65c53298b06f77668dd71dd3
Bronze Contributor Frame
0
266
829
2023-10-24T07:10:03Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Bronze Contributor Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/19
|}
The '''Bronze Contributor Frame''' is a [[:Category:Frames|frame]] that was given for submitting recording footage for FreeJam to use in Robocraft 2's promotional material. It has also been given to players whose robocrafts were shown on social media outlets, on occasion.
It is likely the rarest [[:Category:Cosmetic_Items|cosmetic item]] in the game.
== Obtaining ==
=== Codes ===
FreeJam usually sends this item in the form of a randomly generated code that can be entered in-game. The code is different for every player who receives it.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
ac8eaeb5dcbf4848b1c98fa938e70ed570f4c684
830
829
2023-10-24T07:10:40Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Bronze Contributor Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/19
|}
The '''Bronze Contributor Frame''' is a [[:Category:Frames|frame]] that was given for submitting recording footage for FreeJam to use in Robocraft 2's promotional material. It has also been given to players whose robocrafts were shown on FreeJam's official social media outlets, on occasion.
It is likely the rarest [[:Category:Cosmetic_Items|cosmetic item]] in the game.
== Obtaining ==
=== Codes ===
FreeJam usually sends this item in the form of a randomly generated code that can be entered in-game. The code is different for every player who receives it.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
73dd4e93669165aceeee6f41d0ae0c63343b7a25
831
830
2023-10-24T07:15:29Z
Lijosu
10
Added more information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Bronze Contributor Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/19
|}
The '''Bronze Contributor Frame''' is a [[:Category:Frames|frame]] that was given for submitting recording footage for FreeJam to use in Robocraft 2's promotional material. It has also been given to players whose robocrafts were shown on FreeJam's official social media outlets, on occasion.
There had been plans to add "Silver" and "Gold" versions of the item, which could had been obtained when a player would had otherwise received a Contributor Frame multiple times. As these plans have not been realized, it is likely the rarest [[:Category:Cosmetic_Items|cosmetic item]] in the game.
== Obtaining ==
=== Codes ===
FreeJam usually sends this item in the form of a randomly generated code that can be entered in-game. The code is different for every player who receives it.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
cc9ed6131599325ec3525624861616714eada898
Founders QMG
0
267
832
2023-10-24T07:29:02Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/05/19
|}
The '''Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Founders QMG uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SAYHELLO</code>
* <code>LATHRIX</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
1a3596739cf7c8d15d9c22a64ad7fb54078df37a
Gold Founders QMG
0
268
833
2023-10-24T07:31:25Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Gold Founders QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/05/19
|}
The '''Gold Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Gold Founders QMG uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>ROOTYTOOTYPOINTNSHOOTY</code>
* <code>TWITCHYFINGER</code>
* <code>GOLDENSHOOTYBANGBANG</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
3860d13205f0ce7134f4f8819e39c355133838b8
Gold Founders Plate
0
200
834
778
2023-10-24T07:32:05Z
Lijosu
10
Added a code
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Plate
!colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development.
== Lore ==
The Gold Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>GOLDPLATED</code>
* <code>TWITCHPLATE</code>
* <code>GOLDENSPAWN</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
da4b59e5780d1f3af559e531d1baef36e984955e
Bromine QMG
0
208
835
765
2023-10-24T07:34:23Z
Lijosu
10
Added category
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Bromine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Bromine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
12f05b645373f4dcf635a913da5097453eb78c82
Caesium QMG
0
209
836
766
2023-10-24T07:34:47Z
Lijosu
10
Added category
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Caesium QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Caesium QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
977bb52e773d5a75184fa13147fd6591fe5201af
Cluster Disco QMG
0
210
837
767
2023-10-24T07:35:09Z
Lijosu
10
Added category
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Disco QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Disco QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
44780648e24b1088bc7b2479313d121e0bb90269
Cluster Honey QMG
0
211
838
768
2023-10-24T07:35:28Z
Lijosu
10
Added category
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cluster Honey QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Cluster Honey QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
52343b9a93380847a5f9c6e789b6ce373fcf93f0
Tennessine QMG
0
252
839
803
2023-10-24T07:36:14Z
Lijosu
10
Added category
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Tennessine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
The Tennessine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Tennessine QMG was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9f1f29e1725513b0825fa3c7f163164f2a312d92
Starry Galaxies
0
269
840
2023-10-24T07:47:58Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Starry Galaxies
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}
{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}</div>
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f40a3f9628abcb04034f9bf42548cf7d88166102
Sanitary
0
270
841
2023-10-24T07:49:55Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Sanitary
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}
{{Palette_Table|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}}</div>
'''Sanitary''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Sanitary was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
26c353dda6f9154977007d30d4128ee909502f7b
Jimmy Jam
0
271
842
2023-10-24T07:53:05Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Jimmy Jam''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jimmy Jam was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
35bb0bb27b498faf60340549a4d2d59f2b003e05
Lunar Fang
0
272
843
2023-10-24T07:55:34Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar Fang
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Lunar Fang''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar Fang was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
bc1076575ab005de9b423a85b617599247ccb1c4
850
843
2023-10-24T08:03:19Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar Fang
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Lunar Fang''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
It has a counterpart in the [[Galactic Prowler]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar Fang was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
869b21254dd3add3c4de9b4b34f0791abdcb8e58
Galactic Prowler
0
273
844
2023-10-24T07:57:06Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Galactic Prowler
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Galactic Prowler was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
18c0b1808f316d23ccfeab9706ed4a5b78c2ef48
845
844
2023-10-24T07:57:50Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Galactic Prowler
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Prowler was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
023e72f2b4dd5d1252e75f0a1da11074bf3c41fc
849
845
2023-10-24T08:02:58Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Galactic Prowler
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
It has a counterpart in [[Lunar Fang]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Prowler was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4e6944b2c5e558b0e8c0c119ef28146e83244686
Chibi Vector
0
274
846
2023-10-24T07:59:53Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Chibi Vector
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chibi Vector was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
22c3d1db8aeba2c77cb11788e866d123679d66d3
848
846
2023-10-24T08:02:21Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Chibi Vector
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
It has a counterpart in [[Chibi Ares]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chibi Vector was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
0f2364ae57e5e0b9988010bf0bff8acd3d1034bd
Chibi Ares
0
275
847
2023-10-24T08:01:57Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Chibi Ares
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Chibi Ares''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chibi Ares was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fd438a76fab8d0e40a6c84cb61e03911a1b768b5
Acid Rain
0
276
851
2023-10-24T08:07:21Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Acid Rain
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/31
|}
{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}</div>
'''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
38d464f971485463e9358d11f4ff99f05b2c9ff6
Fibre Weave Airium
0
277
852
2023-10-24T08:39:28Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Fibre Weave Airium
!colspan="2"|[[Fibre_Weave_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Fibre Weave Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
0a866c2266c0c35cae6ca756901ae554c71eaee4
853
852
2023-10-24T08:40:01Z
Lijosu
10
Fixed image
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Fibre Weave Airium
!colspan="2"|[[File:Fibre_Weave_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Fibre Weave Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d91779d8a0df230dcfe0a36d5d525d67949949e5
854
853
2023-10-24T08:40:51Z
Lijosu
10
Added link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Fibre Weave Airium
!colspan="2"|[[File:Fibre_Weave_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Fibre Weave Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a9445dbca5dcbc3190e8e2e2496f319100a0f76a
Worn Painted Moderonium
0
278
855
2023-10-24T08:43:03Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Worn Painted Moderonium
!colspan="2"|[[File:Worn_Painted_Moderonium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Worn Painted Moderonium''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Worn Painted Moderonium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fd6f963820d42e3005ff43d5c59fff033363ec3e
Triangular Plated Ladium
0
279
856
2023-10-24T08:45:29Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Triangular Plated Ladium
!colspan="2"|[[File:Triangular_Plated_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/31
|}
'''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Triangular Plated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
de9db586d484389995ccdfc98128e053dc399591
Vector Airium
0
280
857
2023-10-24T08:47:08Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Vector Airium
!colspan="2"|[[File:Vector_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/08/31
|}
'''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Vector Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3bf8930182c81c9eba94091b275e26606f2cd15f
Triangular Plated Ladium
0
279
858
856
2023-10-24T08:47:41Z
Lijosu
10
Fixed category
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Triangular Plated Ladium
!colspan="2"|[[File:Triangular_Plated_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/31
|}
'''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Triangular Plated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ac892d19aa7b40720ddd3becdb61dca544a5416b
Streaky Hex Illuminum
0
281
859
2023-10-24T08:49:26Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Streaky Hex Illuminum
!colspan="2"|[[File:Streaky_Hex_Illuminum.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/08/31
|}
'''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Streaky Hex Illuminum was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2303da947726f1c29fdb8ab4f9c2f14f587c5bd7
YPlated Ladium
0
282
860
2023-10-24T08:51:06Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Creating YPlated Ladium
!colspan="2"|[[File:Creating_YPlated_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/08/31
|}
'''Creating YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Creating YPlated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
851f5dd65e06ef0297b964f741354ef17a22213f
861
860
2023-10-24T08:51:51Z
Lijosu
10
Fixed image
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Creating YPlated Ladium
!colspan="2"|[[File:Y_Plated_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/08/31
|}
'''Creating YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Creating YPlated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a86445af53d72aee9cfb92c25f57e6def053354a
Jimmy's Blueberry
0
283
862
2023-10-24T08:54:21Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy's Blueberry
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jimmy's Blueberry was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
78fc7cfceded04c3f146b0c345dea1662e9966ee
863
862
2023-10-24T08:54:41Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy's Blueberry
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jimmy's Blueberry was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9acf2aeb794b3e2c38cd0bf5c3661155b41a7350
Blueberry Banner
0
284
864
2023-10-24T08:56:06Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Blueberry Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Blueberry Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Blueberry Banner was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
dff22de9ae6333fa999ebd3ac8c9a4145510f1d9
Charged
0
285
865
2023-10-24T09:03:14Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Charged
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Charged has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this item appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
b5efd332eff32140453fe787a6cd22290bd114c5
866
865
2023-10-24T09:03:51Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Charged
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Charged has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this item appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
3a3a76047238f7ac4fb171492d8c429e3f5097be
875
866
2023-10-24T09:24:02Z
Lijosu
10
Added a list of other items that were first on the shop
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Charged
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Digital Network]]
* [[Night-time Network]]
* [[The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Charged has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this item appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
692ae2fb988b42509386d7a87fde72c0ee42cbbf
881
875
2023-10-24T09:32:52Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Charged
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Digital Network]]
* [[Night-time Network]]
* [[The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Charged has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
0dd404508da6ed00eb397de27adca9acef5c84f3
887
881
2023-10-24T09:36:39Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Charged
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Charged has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
c2d562599580c3dc5946b44c306368701d54c65d
Forest Fire Duality
0
286
867
2023-10-24T09:08:31Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Forest Fire Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Forest Fire Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there.
== Lore ==
This item uses [[Hysteria Duality]]'s lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
Forest Fire Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
9725569b86f70c364c17a141080a881ed36f14e0
874
867
2023-10-24T09:23:18Z
Lijosu
10
Added a list of other items that were first on the shop
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Forest Fire Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Forest Fire Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[The Galactic Bank]]
== Lore ==
This item uses [[Hysteria Duality]]'s lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
Forest Fire Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
48a94e2cff4a7a8cc060cad14a87276d2a7f0955
888
874
2023-10-24T09:36:54Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Forest Fire Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Forest Fire Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
== Lore ==
This item uses [[Hysteria Duality]]'s lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
Forest Fire Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
37ec13e725071191047565319af79a2052998b27
Hysteria Duality
0
287
868
2023-10-24T09:11:38Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Hysteria Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha.
== Lore ==
This item uses its own lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
The Hysteria Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
b671ad19865c0aa8e22c4ce206602809de249555
869
868
2023-10-24T09:12:39Z
Lijosu
10
Counterpart
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Hysteria Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha.
It has a counterpart in [[Rosette Duality]].
== Lore ==
This item uses its own lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
The Hysteria Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
c97b9fb211c36d05a5609d54a46c79ecffdf271d
872
869
2023-10-24T09:21:43Z
Lijosu
10
Added a list of other items that were first on the shop
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Hysteria Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Rosette Duality]].
== Lore ==
This item uses its own lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
The Hysteria Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
6b98e67d66d07939e4255db2150b9c7b24e5ac6f
890
872
2023-10-24T09:37:28Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Hysteria Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Rosette Duality]].
== Lore ==
This item uses its own lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
The Hysteria Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
14d1649ca157001c5002cd91f178c8f9d79f8f88
892
890
2023-10-24T09:41:07Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Hysteria Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Rosette Duality]], which is also its counterpart.
== Lore ==
This item uses its own lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
The Hysteria Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
00c412695934ebd2d2dbf2c4aa28ecf93bf07945
Rosette Duality
0
288
870
2023-10-24T09:13:52Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha.
It has a counterpart in [[Hysteria Duality]].
== Lore ==
This item uses its own lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
The Rosette Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
60a5a9f44dca9d682bc4c3ced3761d391ae82c9f
873
870
2023-10-24T09:22:42Z
Lijosu
10
Added a list of other items that were first on the shop
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha.
It has a counterpart in [[Hysteria Duality]].
== Lore ==
This item uses its own lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
The Rosette Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
5594bc76d3af653b2e610c83765ee704a76c5933
889
873
2023-10-24T09:37:18Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha.
It has a counterpart in [[Hysteria Duality]].
== Lore ==
This item uses its own lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
The Rosette Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
aa7442d413a4385a36bd518fba600a216e9e1c55
891
889
2023-10-24T09:40:30Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Hysteria Duality]], which is also its counterpart.
== Lore ==
This item uses its own lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
The Rosette Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
dbf3d73df815cfbd31ecec98800c43d38250a903
Mud Camo Cray
0
289
871
2023-10-24T09:20:36Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[The Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
4398be236756238d4cab04f30ffff28ed02dfee1
882
871
2023-10-24T09:35:00Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* The [[Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
8c50fa79fec158ac6e1f700e4abbf5c2524309c5
883
882
2023-10-24T09:35:23Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[The Galactic Bank|Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
ff70b8e6064c68591f879d6dae307b91fbd87795
884
883
2023-10-24T09:35:46Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
d6a6f78c9c4ce08fbce9797f70066628b3a33f32
894
884
2023-10-25T01:19:24Z
Lijosu
10
Fixed categories
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
c1e2a5e90ba234bf85608897218f88628622e399
904
894
2023-10-25T07:19:23Z
2403:4800:24C8:901:F86B:2513:C149:755A
0
Added mention of other mud camo skins
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants for it, one for [[Mud Camo Gene|Gene]] and one for [[Mud Camo Tianhe|Tianhe]]. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
73176b85103a74d3c31b2fb830e7237341470130
Digital Network
0
290
876
2023-10-24T09:25:16Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Digital Network
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Night-time Network]]
* [[The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Digital Network has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
d10cc8e4856ca17b686cd1be4a387a38baec3dcd
886
876
2023-10-24T09:36:21Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Digital Network
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Digital Network has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
d164f0d3ce24ae6e8ffbf9735b1f268a4277f111
Night-time Network
0
291
877
2023-10-24T09:26:11Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Night-time Network
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Night-time Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Night-time Network has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
f48ea870132ae356bd0f57371a15662b84111168
880
877
2023-10-24T09:32:19Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Night-time Network
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Night-time Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Night-time Network has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
d225e41d1c94bdd08798789dbf49dfd5c853804f
885
880
2023-10-24T09:36:08Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Night-time Network
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Night-time Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Night-time Network has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
88ceeff81f73daca1c49bcb54ea096f38ecb749d
Galactic Bank
0
292
878
2023-10-24T09:29:04Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Galactic Bank
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Bank has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
a5b772465db68681f6c69cda076531f6f393e6be
879
878
2023-10-24T09:32:00Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Galactic Bank
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Bank has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
3275a6104faab0107ec811ef9fdcacfde63bc9d8
898
879
2023-10-25T01:33:27Z
Lijosu
10
Added more detail
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Galactic Bank
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
This item is a part of a pair which includes [[Galactic Bank Frame|The Galactic Bank Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Bank has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
4319e18d17bf37f043629afb7375ceccfb0d0a19
Tennessine Gene
0
293
893
2023-10-25T01:18:45Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tennessine Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
'''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
== Lore ==
Tennessine Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Tennessine Gene has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
ca1e8f661f19e6c8aea84186e90a77f38eaf798f
Cluster Neon QMG
0
294
895
2023-10-25T01:23:31Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cluster Neon QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
The '''Cluster Neon QMG''' is a [[:Category:QMG_Skins|QMG]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
== Lore ==
Cluster Neon QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
Cluster Neon QMG has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
d5a43c6e673c6702a6f4d925849494bf1936ec0c
Protonium Crystal
0
295
896
2023-10-25T01:28:12Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Protonium Crystal
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
'''Protonium Crystal''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Protonium Crystal has never appeared in the Battle Matrix.
=== Item Shop ===
Like other banners, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
f82c90461ab7e35114f6cd612490a92f964a9659
United Galaxies Frame
0
296
897
2023-10-25T01:31:54Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The United Galaxies Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
The '''United Galaxies Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
This item is a part of a pair which includes [[United Galaxies|The United Galaxies]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The United Galaxies Frame has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
a4e62279c04b6347e580f56ccf3a9a6cb9c21e1d
Sizzle
0
297
899
2023-10-25T01:37:46Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Sizzle
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}
{{Palette_Table|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}}</div>
'''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
It is double the cost of other [[:Category:Colour_Palettes|colour palettes]]. Palettes do not have lore entries.
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
641839456f08f41583ce126ff187e19a1b7ca2c1
900
899
2023-10-25T01:39:33Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Sizzle
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
{{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}</div>
'''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
It is double the cost of other [[:Category:Colour_Palettes|colour palettes]]. Palettes do not have lore entries.
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
a2b0db40bac8c976195d6b02c82593921a8de00b
Galactic Bank Frame
0
298
901
2023-10-25T01:42:00Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Galactic Bank Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
The '''Galactic Bank Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
This item is a part of a pair which includes [[Galactic Bank|The Galactic Bank]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Bank Frame has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
490f669c0ea144b3cc41cad9eb19100e76eff34e
Arctic Fox Duality
0
299
902
2023-10-25T07:15:49Z
2403:4800:24C8:901:F86B:2513:C149:755A
0
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Arctic Fox Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
'''Arctic Fox Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality}}
== Obtaining ==
=== Battle Matrix ===
Arctic Fox Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
64d50790e447dafc86303c99901936f07d298429
Mud Camo Gene
0
300
903
2023-10-25T07:18:27Z
2403:4800:24C8:901:F86B:2513:C149:755A
0
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
'''Mud Camo Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Tianhe|Tianhe]].
== Lore ==
Mud Camo Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Gene has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
8282a134a64393637f4ccd9fc5d7e243a62efc5b
Navigator
0
301
905
2023-10-25T07:23:23Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Navigator
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
{{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}</div>
'''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop.
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
f48f754c5874171a84fa5063cf6c9856bd787812
906
905
2023-10-25T07:25:18Z
Lijosu
10
Info about other colour palettes
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Navigator
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
{{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}</div>
'''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Navigator was one of them, and the others were [[Sizzle]] and [[Pluto]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
b90b06e5f65868897dc7d1613d0e77e1f3992488
Sizzle
0
297
907
900
2023-10-25T07:26:06Z
Lijosu
10
Added info about other colour palettes
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Sizzle
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
{{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}</div>
'''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
When the Item Shop was first added, there were originally only 3 colour palettes available on it. Sizzle was one of them, and the others were [[Navigator]] and [[Pluto]]. It is double the cost of other [[:Category:Colour_Palettes|colour palettes]].
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
1132b40b798aa0647633e9ed355828f6c370e1eb
United Galaxies
0
302
908
2023-10-25T07:29:39Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The United Galaxies
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
The '''United Galaxies''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop.
This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The United Galaxies has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
b8dcf704af8714a3ac9c98e79650aa5d9b937c51
Talk:United Galaxies
1
303
909
2023-10-25T07:30:46Z
Lijosu
10
Created page with "I would like verification that this cosmetic is "Common" rarity. I have "The Galactic Bank", "The United Galaxies Frame" and "The galactic Bank Frame" all as "Uncommon", and 300 GC seems like a suspicious cost for something of Common rarity. - Lijosu"
wikitext
text/x-wiki
I would like verification that this cosmetic is "Common" rarity. I have "The Galactic Bank", "The United Galaxies Frame" and "The galactic Bank Frame" all as "Uncommon", and 300 GC seems like a suspicious cost for something of Common rarity.
- Lijosu
059d7fdc42287708f5ca174c7fdbd4e19a99c598
Beach Day Duality
0
304
910
2023-10-25T07:35:21Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Beach Day Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
The '''Beach Day Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses [[Hysteria Rosette]]'s lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
Beach Day Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
68130a30b13d3df3fafc96d0c84d385fc99c9f84
Talk:Beach Day Duality
1
305
911
2023-10-25T07:35:44Z
Lijosu
10
Created page with "Verifying Beach Day Duality's lore entry now. May be incorrect. - Lijosu"
wikitext
text/x-wiki
Verifying Beach Day Duality's lore entry now. May be incorrect.
- Lijosu
732be366110a9bd8ca805985db1ab63c994e611b
Arctic Fox Duality
0
299
912
902
2023-10-25T07:37:04Z
Lijosu
10
Fixed lore
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Arctic Fox Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
'''Arctic Fox Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Arctic Fox Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
fe6887400393c45a738819c0a8fe96e9d775fe51
Red Panda Duality
0
306
913
2023-10-25T07:38:07Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Red Panda Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
'''Red Panda Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Red Panda Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
d22ab477ad52427d4bbd54fc3571677b4c4d2400
Pluto
0
307
914
2023-10-25T07:40:23Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}</div>
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
0dcebe2d382e3d8ecfd394ea858cd6e460febf93
Vine Snake Duality
0
308
915
2023-10-25T07:42:49Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Vine Snake Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/06
|}
'''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Vine Snake Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
df874e42734efb118b0d8369eecd00fa44355e07
Tellurium Cray
0
309
916
2023-10-25T07:44:18Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tellurium Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
'''Tellurium Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop.
== Lore ==
Tellurium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Tellurium Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
19a69a4e47c42225405ad76b4f145d0345cc9011
917
916
2023-10-25T07:44:30Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tellurium Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/07
|}
'''Tellurium Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop.
== Lore ==
Tellurium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Tellurium Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
6dd1672f3794ae897e93b69fcc011d3b4f2beb01
Mud Camo Tianhe
0
310
918
2023-10-25T07:45:55Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/14
|}
'''Mud Camo Tianhe''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Gene|Gene]].
== Lore ==
Mud Camo Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Tianhe has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
a08909c7e2991abc0652e521aae0c05eeb453194
Template:Lore:Tianhe
10
193
919
574
2023-10-25T07:48:24Z
Lijosu
10
Fixed line breaks
wikitext
text/x-wiki
<blockquote>'''Tianhe the SCU'''
----
Query: <In Battle?><br/>
.<br/>
.<br/>
.<br/>
Response: <Affirmative:><br/>
.<br/>
.<br/>
.<br/>
Execute: <Pilot Robocraft:><br/>
Execute: <Remove Enemy:><br/>
.<br/>
.<br/>
Input: <Robocraft Disabled:><br/>
.<br/>
.<br/>
Execute: <Equip QMG:><br/>
Execute: <Identify damage source:><br/>
Execute: <Remove damage source:><br/>
.<br/>
.<br/>
Input: <Damage source removed:><br/>Execute: <Reassemble Robocraft:><br/>Execute: <Pilot Robocraft:><br/>Execute: <Remove Enemy:></blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
efb4a088f88c86bdf97d61ee5c7c9592e8a919ad
Founders Avatar
0
257
920
816
2023-10-25T07:49:53Z
Lijosu
10
Added reference
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. Its rarer variant is the [[Gold Founders Avatar]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERAVATAR</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
b0c4ea457c2eaf4e2ba71f3b33a234c613e792b9
Gold Founders Avatar
0
260
921
822
2023-10-25T07:50:27Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Avatar]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>AVATARAVATAR</code>
* <code>GOLDENPROFILE</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Avatar.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
4b37a9771e90f12176ad9a4b92ace5373460575b
Founders Banner
0
258
922
818
2023-10-25T07:51:04Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Avatar]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERBANNER</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
e711d8c3cf98182f89453214af57ce559e98e7fe
923
922
2023-10-25T07:51:34Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Banner]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERBANNER</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
d900b5fc4231ac088fa878b5792a410267ee244a
Gold Founders Banner
0
261
924
824
2023-10-25T07:51:54Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Banner''' is an [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Banner]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>BRUCE</code>
This codes had limited uses, so only a select few players will ever have the Gold Founders Banner.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
22d5781bf4b70cba73a84bd718db1a8d76337aa3
Founders Cray
0
203
925
775
2023-10-25T07:52:21Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called [[Gold Founders Cray]].
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYCRAY</code>
* <code>SCRAPMAN</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
f78c6be96c000e9c720992cc343475c57d2836d1
926
925
2023-10-25T07:52:32Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called [[Golden Founders Cray]].
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYCRAY</code>
* <code>SCRAPMAN</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
2264a98c5929e7033b30c881c3cb6f91323e5701
Golden Founders Cray
0
204
927
779
2023-10-25T07:52:52Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Golden Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Cray]].
== Lore ==
The Golden Founders Cray uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYSOSHINY</code>
* <code>TWITCHIN</code>
These codes had limited uses, so only a select few players will ever have Golden Founders Cray.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
80cc67c7d6c1d1c8f764ffc486dfa6b755992ba5
928
927
2023-10-25T07:53:04Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Golden Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called [[Founders Cray]].
== Lore ==
The Golden Founders Cray uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYSOSHINY</code>
* <code>TWITCHIN</code>
These codes had limited uses, so only a select few players will ever have Golden Founders Cray.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
c6375c61d8f9a4ceb59bf8fae2b0e6823c5a5eb9
Founders Frame
0
259
929
817
2023-10-25T07:53:31Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Founders Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Frame]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>FOUNDERFRAME</code>
This code had unlimited uses, but was only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
aaa429b639c5c507b68c2cdeb687cfa686bcaded
Gold Founders Frame
0
262
930
825
2023-10-25T07:53:56Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Gold Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Frame]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>PAINTING</code>
This code had limited uses, so only a select few players will ever have the Gold Founders Banner.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
291e583691f55f6dddb1bfeda62b5164413c37f9
Founders QMG
0
267
931
832
2023-10-25T07:54:24Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/05/19
|}
The '''Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders QMG]].
== Lore ==
The Founders QMG uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SAYHELLO</code>
* <code>LATHRIX</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
f550bea9e0c6291a3bddf644d1cca81bb8364069
Gold Founders QMG
0
268
932
833
2023-10-25T07:54:43Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Gold Founders QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/05/19
|}
The '''Gold Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders QMG]].
== Lore ==
The Gold Founders QMG uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>ROOTYTOOTYPOINTNSHOOTY</code>
* <code>TWITCHYFINGER</code>
* <code>GOLDENSHOOTYBANGBANG</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
a8c47d224b6510117cde68f71b887fd4ff09540e
Basic Founders Plate
0
199
933
760
2023-10-25T07:55:24Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Founders Plate
!colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Plate]].
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>SWITCHITUP</code>
* <code>REALCIVILENGINEER</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
49ac4c1e3d07c561740b5b1c8c8bfd503f7222e1
Gold Founders Plate
0
200
934
834
2023-10-25T07:55:48Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gold Founders Plate
!colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/17
|}
The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Basic Founders Plate]].
== Lore ==
The Gold Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>GOLDPLATED</code>
* <code>TWITCHPLATE</code>
* <code>GOLDENSPAWN</code>
These codes had limited uses, so only a select few players will ever have the Gold Founders Plate.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
991d631ae1f3902098eaed11249988ca53539f11
EVIL Plate
0
190
935
774
2023-10-25T23:09:08Z
Lijosu
10
Added links
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Plate
!colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
== Lore ==
The EVIL Plate uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This switchplate skin will appear on the Item Shop in the future.
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4a5849d42e3baf9edd8e783cc75a3f6df612cd7c
EVIL
0
311
936
2023-10-25T23:14:09Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}</div>
'''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Founders_Tree_Items]]
1fc429126aa61423e81bcc72fbfa8d9c67ccf01e
946
936
2023-10-25T23:34:24Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}</div>
'''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d4d7cfa86a058cf5a4ee6d379d32b0cb051a1839
EVIL Avatar
0
312
937
2023-10-25T23:17:07Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}</div>
The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]]
6be3279810d877fb52a7cc2c34e753e9ccba2558
938
937
2023-10-25T23:17:27Z
Lijosu
10
Removed palette table
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]]
3fbe41607997a8d533579c6fccd6fb04dce36d33
947
938
2023-10-25T23:34:39Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
884b370bfcf85e2719e802117467e3e6aaedbc55
EVIL Banner
0
313
939
2023-10-25T23:19:20Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Banner was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]]
889254d26141eb56dbfedb969d8a80b06b49a73c
948
939
2023-10-25T23:34:55Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Banner was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
af74551f1b886f2470339f549b242e957192caca
EVIL Frame
0
314
940
2023-10-25T23:20:47Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Frame was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]]
7f6a6ef59d5058d8131b7da02d7b398afc78143b
949
940
2023-10-25T23:36:23Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}
The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Frame was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fea84b40f589de3fea067aed264e5d807e25f4c5
EVIL Corrupted Cray
0
315
941
2023-10-25T23:24:19Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Cray''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Corrupted Cray uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Cray was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
dd0b04fb64e131d279e74949e9ae9bbd45fffad1
EVIL Corrupted Gene
0
316
942
2023-10-25T23:25:21Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Gene''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Corrupted Gene uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Gene was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cc0a4dbf7d91464db98dd6d8a9aaa0013fe09c3e
EVIL Corrupted Tianhe
0
317
943
2023-10-25T23:26:37Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Tianhe''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Corrupted Tianhe uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Tianhe was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3e1674242b51de39bdcff17e1bd2b86d68cae7ce
EVIL Duality
0
318
944
2023-10-25T23:28:54Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Duality uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Duality was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This QMG skin will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cf6fe22299eed09b149b44e6b74b9c011b462c87
EVIL Corrupted Ladium
0
319
945
2023-10-25T23:33:50Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
85be241cf6a701baec9dbc2c0d33bd87af8d1efc
Cray
0
320
950
2023-10-26T00:22:01Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cray
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Cray''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Tianhe]].
== Lore ==
Cray has the following lore entry:
{{Lore:Cray}}
== Skins ==
Although the default "Cray" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All Cray skins are listed below:
<categorytree mode="pages" hideroot=on>Cray Skins</categorytree>
[[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]]
49e355fdcdcc67b3bd3955b8216250ade982e59b
Gene
0
321
951
2023-10-26T00:23:45Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Gene
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Gene''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Cray]] and [[Tianhe]].
== Lore ==
Gene has the following lore entry:
{{Lore:Gene}}
== Skins ==
Although the default "Gene" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All Gene skins are listed below:
<categorytree mode="pages" hideroot=on>Gene Skins</categorytree>
[[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]]
b57ea239584abee5ba34fe1a37065d007d41f50e
Tianhe
0
322
952
2023-10-26T00:24:43Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || SCU
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Tianhe''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Cray]].
== Lore ==
Tianhe has the following lore entry:
{{Lore:Tianhe}}
== Skins ==
Although the default "Tianhe" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All Cray skins are listed below:
<categorytree mode="pages" hideroot=on>Tianhe Skins</categorytree>
[[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]]
7420b6f12a9f8edf71f04b24f1a124cac9864f4e
Basic QMG
0
323
953
2023-10-26T00:27:23Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
The '''Basic QMG''' is the default [[:Category:QMG_Skins|QMG skin]]. It is in the player's Vault when they first launch Robocraft 2.
== Lore ==
The Basic QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
3c71d35d414b56a62a6d3a7b3f30c854bfaeca3f
Basic Avatar
0
324
954
2023-10-26T01:14:30Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared along with profile customisation, the same update that the first flying parts were added.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
1c67a6f5809b5f35458f169cb270b730c845cdc1
955
954
2023-10-26T01:14:50Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared along with profile customisation, the same update that the first flying parts were added.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
6e1f8232e4d9f2a803386bde84126c8aad0cba74
956
955
2023-10-26T01:15:12Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
9fe9f2de20b1263e21e070d58ea456fcbc3e0a7d
Basic Avatar
0
324
957
956
2023-10-26T01:16:05Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Avatar
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added. The other two default [[:Category:Profile_Items|profile items]] are:
* [[Basic Banner]]
* [[Basic Frame]]
Profile items do not have lore entries.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
bd61f5bbfe85682ced6dc6a46125b4e551bc8b5b
Basic Frame
0
325
958
2023-10-26T01:16:59Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Basic Frame''' is the default [[:Category:Frames|frame]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added. The other two default [[:Category:Profile_Items|profile items]] are:
* [[Basic Avatar]]
* [[Basic Banner]]
Profile items do not have lore entries.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
7e572aa24bcbc472a0d6f632425fd230cadeb085
Basic Banner
0
326
959
2023-10-26T01:17:51Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
The '''Basic Banner''' is the default [[:Category:Banners|banner]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added. The other two default [[:Category:Profile_Items|profile items]] are:
* [[Basic Avatar]]
* [[Basic Frame]]
Profile items do not have lore entries.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
21d5a8eec5835750efac02ac85aa50a42699d752
Basic Airium
0
327
960
2023-10-26T01:28:31Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Airium
!colspan="2"|[[File:Basic_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Basic Airium''' is the default [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]]. It was able to be used since the first public release of the game.
[[Materials]] do not have lore entries.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]]
d27182d15a299d3d91a058aac1040c08b3429754
961
960
2023-10-26T01:31:22Z
Lijosu
10
Desperately finding more to add to this page. It has gotta be the shortest on the wiki right now.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Airium
!colspan="2"|[[File:Basic_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Basic Airium''' is the default [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]]. It was able to be used since the first public release of the game. The other default materials are:
* [[Basic Moderonium]]
* [[Basic Illuminum]]
* [[Basic Ladium]]
[[Materials]] do not have lore entries.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]]
2c453f39fd39a9b9b37812c709a7997593a50f59
Basic Moderonium
0
328
962
2023-10-26T01:32:35Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Moderonium
!colspan="2"|[[File:Basic_Moderonium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Basic Moderonium''' is one of two default [[:Category:Materials|material skins]] for [[:Category:Moderonium_Variants|moderonium]]. The other is [[Basic Illuminum]]. It was able to be used since the first public release of the game. The other default materials are:
* [[Basic Airium]]
* [[Basic Illuminum]]
* [[Basic Ladium]]
[[Materials]] do not have lore entries.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]]
792502ce42b0d7210b142157ab81b54523395e81
Basic Illuminum
0
329
963
2023-10-26T01:40:50Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Illuminum
!colspan="2"|[[File:Basic Illuminum.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/02/02
|}
'''Basic Illuminum''' is one of two default [[:Category:Materials|material skins]] for [[:Category:Moderonium_Variants|moderonium]]. The other is [[Basic Moderonium]].
It was added to the game 4 months after the first public build of Robocraft 2, unlike other default material skins. At first, you could paint your robocraft with any of the four materials, and illuminum was its own material with properties exactly the same as moderonium. This was changed after material skins were added, and the number of materials players could use was reduced to three.
The other default materials are:
* [[Basic Airium]]
* [[Basic Moderonium]]
* [[Basic Ladium]]
[[Materials]] do not have lore entries.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]]
27aa5bc45106e69b6936304d5f19b9d942755a55
965
963
2023-10-26T01:45:09Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Illuminum
!colspan="2"|[[File:Basic Illuminum.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/02/02
|}
'''Basic Illuminum''' is one of two default [[:Category:Materials|material skins]] for [[:Category:Moderonium_Variants|moderonium]]. The other is [[Basic Moderonium]].
It was added to the game 4 months after the first public build of Robocraft 2, unlike the other default material skins. At first, you could paint your robocraft with any of the four materials, and illuminum was its own material with properties exactly the same as moderonium. This was changed after material skins were added, and the number of materials players could use was reduced to three.
The other default materials are:
* [[Basic Airium]]
* [[Basic Moderonium]]
* [[Basic Ladium]]
[[Materials]] do not have lore entries.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]]
531dafe4f671a792188a28e70f1fd84077e45421
Basic Ladium
0
330
964
2023-10-26T01:43:14Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Basic Ladium
!colspan="2"|[[File:Basic_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Basic Ladium''' is the default [[:Category:Materials|material skins]] for [[:Category:Ladium_Variants|ladium]]. It was able to be used since the first public release of the game. The other default materials are:
* [[Basic Airium]]
* [[Basic Moderonium]]
* [[Basic Illuminum]]
[[Materials]] do not have lore entries.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]]
fde1d45dc7ed33d7a2e5914a61cf65d67926e3c8
RC
0
331
966
2023-10-26T01:52:41Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
{{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}}</div>
'''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC Flipped]]
* [[RC Alt]]
It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6158db0990d1340a96babb3b5f60d8d749af7799
RC Flipped
0
332
967
2023-10-26T01:54:44Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Flipped
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
{{Palette_Table|#F6811A|#F5FAFC|#050505|#525252|#22A1FE|#D41616}}</div>
'''RC Flipped''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC]]
* [[RC Alt]]
It features the first six colours players could use before the colour picker was added, in a different order from the original one provided by [[RC]]. Colour palettes do not have lore entries.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
01997957be932a11563f8bd3328d2af9c8de56a6
RC Alt
0
333
968
2023-10-26T01:58:33Z
Lijosu
10
Created page
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
{{Palette_Table|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}}</div>
'''RC Alt''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC]]
* [[RC Flipped]]
The first four colours of RC Alt are the same as the colours provided by [[RC]] and [[RC Flipped]]. However, RC Alt is unique from the other three default colour palettes because the last two colours it provides are completely different.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
30393088372caba6cca08abd0707afa9b58cc2d1
969
968
2023-10-26T01:59:17Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}
{{Palette_Table|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}}</div>
'''RC Alt''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC]]
* [[RC Flipped]]
The first four colours of RC Alt are the same as the colours provided by [[RC]] and [[RC Flipped]]. However, RC Alt is unique from the other two default colour palettes because its last two colours are completely different.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
119fa5398390bcfc82943acdc67bae7cb73922c8
Category:Built For Battle Items
14
334
970
2023-10-26T12:16:17Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built for Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jeera Soldier]]
* [[Gripped]]
* [[Standard Jeera Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jeera Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jeera Soldier Avatar]]
* [[Fractal Atoms]]
* [[Standard Jeera Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jeera Weave]]
* [[Jeera Tank (Avatar)]]
==== Premium Items ====
* [[Jeera Tank (Character)]]
* [[Diverted Jeera Laser Blaster]]
* [[Clandestine Standard Jeera Plasma Turret]]
* [[Desert Camo Jeera Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jeera Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jeera Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jeera Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jeera Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jeera Medic Avatar]]
* [[Chainmail]]
* [[Warp]]
* [[Jeeras Fight]]
* [[Jeera Medic]]
* 100 [[Galaxy Cash]]
* [[Jeera QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jeera Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jeera Medic]]
* [[Diverted Jeera Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jeera QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jeera Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jeera Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jeera Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jeera Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jeera Soldier Steering Wheel]]
* [[Volcanic Jeera Tank]]
* [[Jeera Wakes]]
* [[Clandestine Small Jeera Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jeera Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jeera Rail Turret]]
* [[Jeeras Conquest]]
* [[Ensconced]]
* [[Diverted Jeera Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jeera Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jeera Powercell Plate]]
* [[Branded Jeera QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jeera Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jeera Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jeera Soldier]]
* [[Bronze Jeera Tank]]
* [[Bronze Jeera Medic]]
* [[Bronze Jeera QMG]]
* [[Bronze Jeera Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jeera Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jeera Soldier]]
* [[Silver Jeera Tank]]
* [[Silver Jeera Medic]]
* [[Silver Jeera QMG]]
* [[Silver Jeera Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jeera Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jeera Soldier]]
* [[Golden Jeera Tank]]
* [[Golden Jeera Medic]]
* [[Golden Jeera QMG]]
* [[Golden Jeera Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
9f279ca10cb8632b8eeb634055167f53c95723b5
Template:Matrix Chunk
10
335
971
2023-10-28T01:05:58Z
Lijosu
10
Created
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}} of the {{{matrix}}}, which required you to either have at least {{{hexes|}}} hexes unlocked or be level {{{level|}}} or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
}}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
56b0c476ab08db18f4fb378d1ed609738f1f7dfa
972
971
2023-10-28T01:19:01Z
Lijosu
10
Added more automation (yuck)
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
}}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
d8c02784c5e671adb622495ffebdf58c94b05148
973
972
2023-10-28T01:20:21Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
}}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
c50eba52664f7668e3579b7ff2431c95f60cc586
974
973
2023-10-28T01:24:26Z
Lijosu
10
Fixed some things
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
}}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
7e3cd50543c67c679b824ad56c00bc3e5e432d63
975
974
2023-10-28T01:26:08Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
{{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
}}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
6beb043dfaa76cd1a06900129b66a722285fdf35
976
975
2023-10-28T01:27:13Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}
{{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }}
<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
24a0b248a3ca1f9b0c3b68a9516b16728406f939
977
976
2023-10-28T01:29:08Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}
{{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }} <noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
51b9398f4fef560292cf737e2d3b716826b4c4ec
978
977
2023-10-28T01:30:23Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
69907bad985a39b37a141d71cd7389eef4e36829
980
978
2023-10-28T01:32:49Z
Lijosu
10
Fixed
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
aea5c04aaae6782fee61b37f103dd4b96ff59486
985
980
2023-10-28T01:40:32Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
2cf2dfd9c30a45aaa4e371d0088e67774185726f
1002
985
2023-10-28T02:02:59Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
bcade0b3a9742fcd87e76d0fc55cd5d132c18916
1003
1002
2023-10-28T02:03:37Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
a54f72d0e3f6e35011d0af6616d149aea1009acf
1006
1003
2023-10-28T02:05:49Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}}} of the {{{matrix}}}{{#ifeq: 1st chunk | {{{chunk}}} | . | , }} {{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
b88206e642221c8d1fda33581555bb73ee98ba14
EVIL Corrupted Ladium
0
319
979
945
2023-10-28T01:30:36Z
Lijosu
10
Adding a template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
42fd2018e190135760ec40ca9e3c7aa50dd30727
983
979
2023-10-28T01:39:43Z
Lijosu
10
Shop information added
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}
=== Item Shop ===
{{Item Shop Slot|portrait|item_type=materials}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
19d512bc5d8e1718f735772b8bb41e1438659f34
984
983
2023-10-28T01:40:00Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slot|portrait|item_type=materials}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
66d6b99df3e12d5e5ff9ce9f00a70dcfd0c62c7f
986
984
2023-10-28T01:40:49Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
be0e549e7632e384d0fe0370243125936327f563
990
986
2023-10-28T01:44:21Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9f26918cfa4d25e878217a10fcea19e302ecdfc9
993
990
2023-10-28T01:50:17Z
Lijosu
10
Added template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c8a3bfb9549a577abf8ad2bdb8aa18a37a6db1e8
995
993
2023-10-28T01:51:38Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f65b92029a3b06aef56a613b8e31355bcb6bd8c0
996
995
2023-10-28T01:56:12Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c8a3bfb9549a577abf8ad2bdb8aa18a37a6db1e8
998
996
2023-10-28T01:57:56Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d9d8a0e2fdeee65b844a357433c0d86f278f096d
999
998
2023-10-28T01:58:08Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c8a3bfb9549a577abf8ad2bdb8aa18a37a6db1e8
Template:Item Shop Slots
10
336
981
2023-10-28T01:38:26Z
Lijosu
10
Created
wikitext
text/x-wiki
{{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }}{{#if: {{{featured}}} | It has appeared as a featured item before | }}
|}<noinclude>
Use a slot type as the 1st argument. Valid examples include:
* small
* portrait
You should also include an "item type" (item_type).
You may also include the parameter:
featured=True
[[Category:Templates]]</noinclude>
acb01f4c787c70e0a551d65a03e93834f338c4c8
982
981
2023-10-28T01:38:39Z
Lijosu
10
wikitext
text/x-wiki
{{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#if: {{{featured}}} | It has appeared as a featured item before | }}
|}<noinclude>
Use a slot type as the 1st argument. Valid examples include:
* small
* portrait
You should also include an "item type" (item_type).
You may also include the parameter:
featured=True
[[Category:Templates]]</noinclude>
93d03469446b8a928a999a085d7f1920ed8324f9
987
982
2023-10-28T01:41:16Z
Lijosu
10
wikitext
text/x-wiki
{{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#if: {{{featured}}} | It has appeared as a featured item before | }}<noinclude>
Use a slot type as the 1st argument. Valid examples include:
* small
* portrait
You should also include an "item type" (item_type).
You may also include the parameter:
featured=True
[[Category:Templates]]</noinclude>
3e5305e2f7e618efa4a2b324b531ee44f7b984ca
997
987
2023-10-28T01:57:46Z
Lijosu
10
wikitext
text/x-wiki
{{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#if: {{{featured|}}} | It has appeared as a featured item before. | }}<noinclude>
Use a slot type as the 1st argument. Valid examples include:
* small
* portrait
You should also include an "item type" (item_type).
You may also include the parameter:
featured=True
[[Category:Templates]]</noinclude>
ed9698a8adcde0144654bb625f95b6318ee1e646
Template:Item Shop Appearance
10
337
988
2023-10-28T01:43:08Z
Lijosu
10
Created. Its very simple, but I had a feeling I was going to type this out a lot. Sorry.
wikitext
text/x-wiki
This item first appeared on the Item Shop on <code>{{{1}}}</code><noinclude>
Use a date as the first parameter.
[[Category:Templates]]</noinclude>
015223ee62cae18155ab2619032118abf5e3fdda
989
988
2023-10-28T01:43:45Z
Lijosu
10
wikitext
text/x-wiki
This item first appeared on the Item Shop on <code>{{{1}}}</code><noinclude>
Use a date as the first parameter.
[[Category:Templates]]</noinclude>
d6ad39ac72417cdcccfba65c2ad4e501bb3ec0ff
991
989
2023-10-28T01:44:37Z
Lijosu
10
wikitext
text/x-wiki
This item first appeared on the Item Shop on <code>{{{1}}}</code>.<noinclude>
Use a date as the first parameter.
[[Category:Templates]]</noinclude>
38292c889132fcf6816f9e1ebc96ae7cabb568b1
Template:Available On Shop
10
338
992
2023-10-28T01:49:50Z
Lijosu
10
Created
wikitext
text/x-wiki
{{#ifeq: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter: True or False.
[[Category:Templates]]</noinclude>
038cbb073019798e637cb90479ae0e6c5194cfbf
994
992
2023-10-28T01:50:52Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter: True or False.
[[Category:Templates]]</noinclude>
3b5243b56d4af1693f1bd1c48b308aeb41ffd244
Cray Profile
0
225
1000
770
2023-10-28T02:01:26Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatar}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d00377bee3823f60e71ad3d8200ca220507902ad
1001
1000
2023-10-28T02:01:57Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
279412b8712e091b0a42439cb357a84a8d07be1a
1004
1001
2023-10-28T02:03:54Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f1a2e9491dbb5af7ce91bf7308cd678023f93f14
1005
1004
2023-10-28T02:04:08Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
279412b8712e091b0a42439cb357a84a8d07be1a
Cray Profile
0
225
1007
1005
2023-10-28T02:06:09Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f1a2e9491dbb5af7ce91bf7308cd678023f93f14
1008
1007
2023-10-28T02:06:21Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Cray Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
279412b8712e091b0a42439cb357a84a8d07be1a
Nebula
0
236
1009
787
2023-10-28T02:09:13Z
Lijosu
10
Shop information added
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Nebula
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}</div>
'''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Nebula {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
42d76264452ef5b7cfd725189c1169728e4acee8
Triangle Field
0
254
1010
805
2023-10-28T02:12:25Z
Lijosu
10
Added item shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Triangle Field
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Triangle Field''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Triangle Field {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d0cf7271a5cac616eb935f9eeb17a37dfa9bf00d
Shielding Hex
0
244
1011
796
2023-10-28T02:16:50Z
Lijosu
10
Added item shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Shielding Hex
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Shielding Hex {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3606e36f2fd99a1a9e8a7939a39bddfb07df7f99
Beach Day Duality
0
304
1012
910
2023-10-28T02:18:11Z
Lijosu
10
Fixed typo
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Beach Day Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Legendary}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
The '''Beach Day Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses [[Rosette Duality]]'s lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
Beach Day Duality has never appeared in the Battle Matrix.
=== Item Shop ===
Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
56b213d2184b245a05ae868f13ba86c0288f47c9
Standard RCX Wheel
0
339
1013
2023-10-28T04:21:41Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX WHeels have ever appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
d4f62d2356db60df5075fabdb2d5b1b3b9b0dc4a
1014
1013
2023-10-28T04:23:57Z
Lijosu
10
Added code header
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
db591e27f0a4ec036fd6df22bbec604a47bba4c6
1015
1014
2023-10-28T04:24:06Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
0f078f4a0b5b97cfabd434b0947078718276f4c8
1019
1015
2023-10-28T04:28:09Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Rosette Duality
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
a6c36d510185cd2ea8982e1813161f6e46f64cf9
1020
1019
2023-10-28T04:29:23Z
Lijosu
10
Fixed table
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard RCX Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
136e3dd28169434eea320bb48191a8d05a196c81
Small RCX Wheel
0
340
1016
2023-10-28T04:25:55Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Small RCX Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Small RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
e7a683fa5e0551020196b3014cd417b25ce102a8
1017
1016
2023-10-28T04:27:08Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Small RCX Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
f01902411c8ca6b7037517a1449387d906d28e8e
1018
1017
2023-10-28T04:27:32Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Small RCX Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
1a86c481d0b98f1b81c19766d4428433711b2fb5
Standard Wheel
0
341
1021
2023-10-28T04:34:51Z
Lijosu
10
Created. I don't have anything to add for now. Someone else can have at it.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
The '''Standard Wheel''' is one of the first movement types the player has access to. They are a larger version of [[Small Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree>
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
bb46b37f9472dae67b4e6844264c16cce4030ffc
Small Wheels
0
342
1022
2023-10-28T04:36:47Z
Lijosu
10
Created. I don't have anything to add for now. Someone else can have at it.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Small Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/02/22
|}
The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree>
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
3903b9914b38956ec391dbd8557eda209cf015e1
1023
1022
2023-10-28T04:38:04Z
Lijosu
10
Deleted, Named it incorrectly
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Small Wheel
0
343
1024
2023-10-28T04:38:28Z
Lijosu
10
Created with correct name
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Small Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/02/22
|}
The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheel|Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree>
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
874a09c41eab3ba5128fb07c9ad9df63b5ad5323
Category:SCUs
14
168
1025
450
2023-10-28T06:02:19Z
Lijosu
10
Reorganising categories a little
wikitext
text/x-wiki
[[Category:Character_Skins]]
6d275615d48c11fc3e91cc75695c61e5ff7f62bf
Category:Character Skins
14
344
1026
2023-10-28T06:02:49Z
Lijosu
10
Created page with "[[Category:Cosmetic_Items]]"
wikitext
text/x-wiki
[[Category:Cosmetic_Items]]
0158376a79391de6dabbb4e91c4ca6dcdf2b23b1
Antimony Tianhe
0
205
1027
758
2023-10-28T06:06:31Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a673481513e3305a298ecbff45f373f7be47aa77
Beryllium Gene
0
206
1028
762
2023-10-28T06:07:12Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Gene
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Beryllium Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3937c829de0dcc1be386ec4b5449cb74f7776cb7
Beryllium Tianhe
0
207
1029
763
2023-10-28T06:07:37Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
124a600352633b7a051e2da237104ede01e57cd3
Cray
0
320
1030
950
2023-10-28T06:07:57Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Cray''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Tianhe]].
== Lore ==
Cray has the following lore entry:
{{Lore:Cray}}
== Skins ==
Although the default "Cray" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All Cray skins are listed below:
<categorytree mode="pages" hideroot=on>Cray Skins</categorytree>
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]]
5597023a038036ec99a3d58a79c2206a46a99e0c
Erbium Cray
0
230
1031
773
2023-10-28T06:08:35Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Erbium Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Erbium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Erbium Cray was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
826fee8eab8a8b6f110624d087035bd2c5ff9d01
EVIL Corrupted Cray
0
315
1032
941
2023-10-28T06:09:02Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Cray''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Corrupted Cray uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Cray was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
509d6f116b00b081b4769632f3728b44f3850189
EVIL Corrupted Gene
0
316
1033
942
2023-10-28T06:09:26Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Gene
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Gene''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Corrupted Gene uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Gene was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
721f619129e1e677edd7e651a41b57249e5927b3
EVIL Corrupted Tianhe
0
317
1034
943
2023-10-28T06:09:53Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Tianhe''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Corrupted Tianhe uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Tianhe was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3fd31d44a8c57ee1739e1d5b81cb4c80c09ee965
Founders Cray
0
203
1035
926
2023-10-28T06:10:17Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called [[Golden Founders Cray]].
== Lore ==
The Basic Founders Plate uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYCRAY</code>
* <code>SCRAPMAN</code>
These codes had unlimited uses, but were only available for a limited time.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
994c84309a5a708ea3837291caeae90886e2066e
Gene
0
321
1036
951
2023-10-28T06:10:38Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Gene
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Gene''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Cray]] and [[Tianhe]].
== Lore ==
Gene has the following lore entry:
{{Lore:Gene}}
== Skins ==
Although the default "Gene" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All Gene skins are listed below:
<categorytree mode="pages" hideroot=on>Gene Skins</categorytree>
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]]
051db86ca068fd4bd8fe5235223d6cc7b216cae8
Golden Founders Cray
0
204
1037
928
2023-10-28T06:11:03Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Golden Founders Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/03/10
|}
'''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called [[Founders Cray]].
== Lore ==
The Golden Founders Cray uses the "Founder's" lore entry:
{{Lore:Founder}}
== Obtaining ==
=== Codes ===
There are a few codes known to have given this item:
* <code>CRAYSOSHINY</code>
* <code>TWITCHIN</code>
These codes had limited uses, so only a select few players will ever have Golden Founders Cray.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]]
2aa987adce24221ff30839bee02567a73d02db85
Mud Camo Cray
0
289
1038
904
2023-10-28T06:11:30Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants for it, one for [[Mud Camo Gene|Gene]] and one for [[Mud Camo Tianhe|Tianhe]]. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
600c0cf0070054bdc9263c7596d32e3f633586d6
Mud Camo Gene
0
300
1039
903
2023-10-28T06:11:46Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Gene
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
'''Mud Camo Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Tianhe|Tianhe]].
== Lore ==
Mud Camo Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Gene has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
34825db602138138bbe8bba276db2296aeb24210
Mud Camo Tianhe
0
310
1040
918
2023-10-28T06:12:13Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Mud Camo Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/14
|}
'''Mud Camo Tianhe''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Gene|Gene]].
== Lore ==
Mud Camo Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Tianhe has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Character_Skins]] [[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
24300aaa06ad3b6c393d6de475d052bed526be6c
Nitrogen Cray
0
238
1041
789
2023-10-28T06:15:22Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Nitrogen Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Nitrogen Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Cray was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
19938af4648dde93141ee1d9fef1a5fb6bb6ef8c
Nitrogen Gene
0
239
1042
790
2023-10-28T06:15:51Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Nitrogen Gene
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nitrogen Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Nitrogen Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Gene was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
020e1bd0834794b4559db8b3bf68aa54e73fce67
Tellurium Cray
0
309
1043
917
2023-10-28T06:16:10Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tellurium Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/07
|}
'''Tellurium Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop.
== Lore ==
Tellurium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Tellurium Cray has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
dd4db43db773e9119eaa5698481e2783dbd939b5
Tennessine Gene
0
293
1044
893
2023-10-28T06:16:28Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tennessine Gene
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
'''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
== Lore ==
Tennessine Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Tennessine Gene has never appeared in the Battle Matrix.
=== Item Shop ===
Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
f9d6e956267fe8c8461b1d44d866890d85d1761f
Tianhe
0
322
1045
952
2023-10-28T06:16:43Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
'''Tianhe''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Cray]].
== Lore ==
Tianhe has the following lore entry:
{{Lore:Tianhe}}
== Skins ==
Although the default "Tianhe" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All Cray skins are listed below:
<categorytree mode="pages" hideroot=on>Tianhe Skins</categorytree>
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]]
7a5497faa4ed5ccad9db747f6cb390ae14aeb986
Vine Snake Duality
0
308
1046
915
2023-10-28T07:25:06Z
Lijosu
10
Updated shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Vine Snake Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/06
|}
'''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Vine Snake Duality has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skin}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
2ef9372414556472fccba94159120c1bc56f29d8
1049
1046
2023-10-28T07:27:43Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Vine Snake Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/06
|}
'''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Vine Snake Duality has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
7c1cf98d2e97614c45ea6ad79d1d811c0d6ac73c
Tennessine QMG
0
252
1047
839
2023-10-28T07:27:02Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Tennessine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Tennessine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Tennessine QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skin}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a3bf64f78cdd14891977b715ee89c86dcfc16801
1048
1047
2023-10-28T07:27:23Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Tennessine QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || 5
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Tennessine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Tennessine QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
24d29a690e326729e2d0adb0a4ce5704b7407a25
Chibi Vector
0
274
1050
848
2023-10-28T07:29:10Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Chibi Vector
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
It has a counterpart in [[Chibi Ares]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chibi Vector {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d4d41ce6e455557761ef650b4cb4bb5f14d699d3
Neopolitan Sky
0
237
1051
788
2023-10-28T07:30:46Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neopolitan Sky
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}</div>
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
5707f3ed471e477a25257409560fa458de0156ea
Flare
0
345
1052
2023-10-28T11:10:33Z
Lijosu
10
Created
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Flare
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/10/26
|}
{{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}</div>
'''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_for_Battle_Items|Built for Battle Matrix]] in the Battle Matrix. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_for_Battle_Items]]
bf044bdabc6d99929faf0f5951915dace3ae9d94
1053
1052
2023-10-28T11:11:44Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Flare
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/10/26
|}
{{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}</div>
'''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
7b3210d663a3bf85c8cb1dbcebb5304a30394a72
Gripped
0
346
1054
2023-10-28T11:14:53Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gripped
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
5d4027428124601f3135c41a20cc260999cbe693
1055
1054
2023-10-28T11:15:13Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gripped
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/10/26
|}
'''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
56fac234b67d68b63f01c9fb9817d43a8befc4d1
1056
1055
2023-10-28T11:16:16Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gripped
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/10/26
|}
'''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
5a65383ed203a9ba1377f1688adb98a9da8acbf5
Flare
0
345
1057
1053
2023-10-28T11:16:32Z
Lijosu
10
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Flare
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/10/26
|}
{{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}</div>
'''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
3e739a956142abeb4d2f86a35daefe67925280f4
Template:Available On Shop
10
338
1058
994
2023-10-28T11:19:08Z
Lijosu
10
Clarified in noinclude
wikitext
text/x-wiki
{{#if: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter. If the parameter is given, it returns as True. If it is not given, it returns as false. Ex:
{{Available On Shop}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there.
{{Available On Shop|False}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
{{Available On Shop|True}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
DO NOT ENTER "FALSE" IF YOU WANT IT TO DISPLAY LIKE THE ITEM IS NOT AVAILABLE ON THE ITEM SHOP!
[[Category:Templates]]</noinclude>
98aba6f425096f47c481b6c7bbd14aa2c9dae8b2
1059
1058
2023-10-28T11:20:16Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter. If the parameter is given, it returns as True. If it is not given, it returns as false. Ex:
{{(}}{{(}}Available On Shop{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there.
{{(}}{{(}}Available On Shop|False{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
{{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
DO NOT ENTER "FALSE" IF YOU WANT IT TO DISPLAY LIKE THE ITEM IS NOT AVAILABLE ON THE ITEM SHOP!
[[Category:Templates]]</noinclude>
be9f0d6f623e43ded463d81f4176da2683a1db85
Industrial Ladium
0
347
1060
2023-10-28T11:23:54Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Industrial Ladium
!colspan="2"|[[File:Triangular_Plated_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/10/26
|}
'''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a0656b234f503b9539500a831c968049077d1fb3
1061
1060
2023-10-28T11:24:09Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Industrial Ladium
!colspan="2"|[[image]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/10/26
|}
'''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
78703e14c7be659835b8650c57cea07260e0cf88
United Galaxies
0
302
1062
908
2023-10-29T07:25:55Z
Lijosu
10
Fixed rarity
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The United Galaxies
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
The '''United Galaxies''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop.
This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The United Galaxies has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
8a9793d50d8433fb8b6a2e09981342f630cf09f4
1064
1062
2023-10-29T07:26:49Z
Lijosu
10
Grammar
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The United Galaxies
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
The '''United Galaxies''' is an [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop.
This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The United Galaxies has never appeared in the Battle Matrix.
=== Item Shop ===
Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
6b80c9e65b070e1766291db6963dc5faa9e507e0
1065
1064
2023-10-29T07:27:53Z
Lijosu
10
Used template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The United Galaxies
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}
The '''United Galaxies''' is an [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop.
This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The United Galaxies has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
f61d4174f9e6b7d451eed58892b7409ebae92707
Talk:United Galaxies
1
303
1063
909
2023-10-29T07:26:26Z
Lijosu
10
wikitext
text/x-wiki
I would like verification that this cosmetic is "Common" rarity. I have "The Galactic Bank", "The United Galaxies Frame" and "The galactic Bank Frame" all as "Uncommon", and 300 GC seems like a suspicious cost for something of Common rarity.
- Lijosu
Verified. Its Uncommon, not Common.
- Lijosu
101ad3c2e52c5e0dc9588313fa8a9b58f4a52f9b
Galactic Bank Frame
0
298
1066
901
2023-10-29T07:28:40Z
Lijosu
10
Added template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Galactic Bank Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
The '''Galactic Bank Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
This item is a part of a pair which includes [[Galactic Bank|The Galactic Bank]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Bank Frame has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
2b40661a6c91f00e8aa0f4996389e380e4901340
Pluto
0
307
1067
914
2023-10-29T07:29:32Z
Lijosu
10
Added rarity template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|[[image]]
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}</div>
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
4e8f0d91ce1dcedb4216585d298b5191e470eb13
Bromine Basic Plate
0
184
1068
764
2023-10-29T07:31:22Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Bromine Basic Plate
!colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 8
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Bromine Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Bromine Basic Plate {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a383fd4a2b71c91bf0dbd5abc37ee179ef708c40
Cray Plate
0
185
1069
769
2023-10-29T07:34:22Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Cray Plate
!colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Cray Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Cray Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
91e28aaa2857a647c07b83fdf5ef2664f84d4514
Template:Matrix Chunk
10
335
1070
1006
2023-10-29T07:37:02Z
Lijosu
10
Added chunkunlock parameter
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}}} of the {{{matrix}}}{{#ifeq: 1st chunk | {{{chunk}}} | . | , }} {{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}{{#if: {{{chunkunlock|}}} | To unlock it, you first had to unlock all other hexes in its chunk. |}}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
chunkunlock | including this and giving it any value (typically "True") adds that the item could only be unlocked after unlocking the rest of the chunk.
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
693095fed2ad17528fd68d2ca734089f7cc9ce6f
1071
1070
2023-10-29T07:37:50Z
Lijosu
10
wikitext
text/x-wiki
{{#if: {{{hexes|}}}{{{level|}}}
| was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
| was on the {{{chunk}}} of the {{{matrix}}}{{#ifeq: 1st chunk | {{{chunk}}} | . | , }} {{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} {{#if: {{{chunkunlock|}}} | To unlock it, you first had to unlock all other hexes in its chunk. |}}<noinclude>
Variables are:
chunk | #th chunk
hexes | number
level | number
availability | free or permium
matrix | (matrix name)
chunkunlock | including this and giving it any value (typically "True") adds that the item could only be unlocked after unlocking the rest of the chunk.
If no value is given for "hexes" or "level", the template will automatically generate based on chunk.
[[Category:Templates]]</noinclude>
df0dd6597cb0ad84d3fabf83d75c12d60391d50d
Template:Palette Hexagon
10
348
1072
2023-10-30T01:17:08Z
Lijosu
10
Testing inline CSS
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
60b05d5a7feca8eb6fbe329fdd8f274eda2ece79
1075
1072
2023-10-30T01:21:37Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="triangle-down"></div>
492ad156439abf9599a2854613c6d5cc04dbef3e
1082
1075
2023-10-30T02:16:43Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="triangle-down"></div
39b370e4226a999c1ee3c52a90cf1d0892db0d1a
1083
1082
2023-10-30T02:16:55Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="triangle-down"</div>
5ef4907c8ac9419462941c1f931bcc48e1e6481d
1085
1083
2023-10-30T02:17:39Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="triangle-down"></div>
492ad156439abf9599a2854613c6d5cc04dbef3e
1090
1085
2023-10-30T02:23:14Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="triangle-down" style="color:#ff00ff;"></div>
16fd484d8a64b4c46de293b6919287c9658fb4c8
1091
1090
2023-10-30T02:23:28Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="triangle-down" style="color:#ff0000;"></div>
1b77033fbc7efa6073f68f4ac6e52e334ee682d6
1092
1091
2023-10-30T02:24:07Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="triangle-down" style="color:{{{1}}};"></div>
9c599477b4b012a3d59e3444288c858ff2e40564
1094
1092
2023-10-30T02:42:53Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="hexagon">
<div class="triangle-up slot6" style="color:{{{6}}};"></div>
<div class="triangle-down slot1" style="color:{{{1}}};"></div>
<div class="triangle-up slot2" style="color:{{{2}}};"></div>
<div class="triangle-down slot5" style="color:{{{5}}};"></div>
<div class="triangle-up slot4" style="color:{{{4}}};"></div>
<div class="triangle-down slot3" style="color:{{{3}}};"></div>
</div>
bc9a1d5e794f97740c12dc3c0744b3c7c0faaaac
Template:Palette Hexagon/styles.css
10
349
1073
2023-10-30T01:19:27Z
Lijosu
10
Testing inline CSS
sanitized-css
text/css
#triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid red;
}
e98a43f0e4e5777d0ddc96e1d8c90a9fea2b463a
1074
1073
2023-10-30T01:21:12Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid red;
}
953e66a32ae736d6381bea771769c0f3e3aec2ee
1076
1074
2023-10-30T01:36:38Z
Lijosu
10
sanitized-css
text/css
/*:root {
--slot1: white;
--slot2: white;
--slot3: white;
--slot4: white;
--slot5: white;
--slot6: white;
}*/
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid red;
background-color: white;
}
af74a6317e6de8339f7ebc813688e22c4969d8ff
1077
1076
2023-10-30T01:37:17Z
Lijosu
10
sanitized-css
text/css
/*:root {
--slot1: white;
--slot2: white;
--slot3: white;
--slot4: white;
--slot5: white;
--slot6: white;
}*/
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid red;
/*background-color: white;*/
}
f202cc828578d54f4161eaea30fc69b35bffff01
1078
1077
2023-10-30T01:38:17Z
Lijosu
10
sanitized-css
text/css
/*:root {
--slot1: white;
--slot2: white;
--slot3: white;
--slot4: white;
--slot5: white;
--slot6: white;
}*/
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid #000000;
/*background-color: white;*/
}
58c4b8ab8751d864fb0a38d57010778de88090b2
1079
1078
2023-10-30T01:54:24Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
border-top: #FFFFFF;
}
30c8582e78754fc3b56408421c8accfefc8d9cf2
1080
1079
2023-10-30T01:54:51Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid #FFFFFF;
}
5261e7901d1680c4983f7287898adc2dffff6d23
1081
1080
2023-10-30T02:16:07Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
color: #FFFFFF;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid /*#FFFFFF*/;
}
dd06290dc9f0a58777e0dc7f820efb653107f209
1084
1081
2023-10-30T02:17:26Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
/*color: #FFFFFF;*/
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid /*#FFFFFF*/;
}
c9092bef16842c4d298b9d67e6eb4ddba915651b
1086
1084
2023-10-30T02:18:28Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
9e001fb9021cd0edfb6c854e0709b3b735ac8e4a
1087
1086
2023-10-30T02:21:12Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
color: red;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
05e2c41cd9a1fd7c3b868272ab57f2abf593402f
1088
1087
2023-10-30T02:21:49Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
color: #FF00FF;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
b4a0daeafd018ccf89c8122ac66e77aa0aa00a90
1089
1088
2023-10-30T02:22:49Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
9e001fb9021cd0edfb6c854e0709b3b735ac8e4a
1093
1089
2023-10-30T02:31:39Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
65e02986c41445ceac86f4b2bfc95266ca23e49b
1095
1093
2023-10-30T02:44:03Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
right: 10px;
}
759b8d7dda7a5aad786107c599784cb182a250f9
1096
1095
2023-10-30T02:44:34Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: relative;
right: 10px;
}
06559f0b622925ae1d60cae683c53ae32963920d
1097
1096
2023-10-30T02:46:21Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: relative;
left: 25px;
}
.slot6 {
position: relative;
right: 25px;
bottom: 50px;
}
46502e14a8f5130a318e5a65d832ec8478d1608c
1098
1097
2023-10-30T02:46:46Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: relative;
left: 25px;
}
.slot6 {
position: relative;
right: 25px;
/* bottom: 50px;*/
}
975d91fb3e16d9c3f44e3089210bef73a3ef944c
1099
1098
2023-10-30T02:47:09Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: relative;
left: 25px;
}
.slot6 {
position: relative;
right: 25px;
top: 50px;
}
5d750941761e567f761b5bd10ee52972edc77e2b
1100
1099
2023-10-30T02:47:36Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: relative;
left: 25px;
bottom: 1000px;
}
.slot6 {
position: relative;
right: 25px;
}
9dfa16bb3459a3525fffcdb95576bce72ef31a72
1101
1100
2023-10-30T02:47:51Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: relative;
left: 25px;
bottom: 100px;
}
.slot6 {
position: relative;
right: 25px;
}
5dec30ed3d0c1784a37e17f394f5942f53c94edf
1102
1101
2023-10-30T02:48:26Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: relative;
left: 25px;
bottom: 100px;
}
.slot2 {
position: relative;
left:25px;
}
.slot6 {
position: relative;
right: 25px;
}
c0c7db52163d640f14f1032cfb2e407d047dc75f
1103
1102
2023-10-30T02:49:46Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
left: 25px;
bottom: 100px;
}
.slot2 {
position: absolute;
left:25px;
}
.slot6 {
position: absolute;
right: 25px;
}
1d118bc2deb7da2d388cba638aa5e1bbf57c29c7
1104
1103
2023-10-30T02:50:44Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
/*left: 25px;
bottom: 100px;*/
}
.slot2 {
position: absolute;
/*left:25px;*/
}
.slot6 {
position: absolute;
/*right: 25px;*/
}
b10cde50fd42906872017fbb505cffbf3cd3c571
1105
1104
2023-10-30T02:51:21Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
}
.slot2 {
position: absolute;
}
.slot3 {
position: absolute;
}
.slot4 {
position: absolute;
}
.slot5 {
position: absolute;
}
.slot6 {
position: absolute;
}
3ff9abf47a81cfa5e16d0e82c41fc83c3a95eb85
1106
1105
2023-10-30T02:51:48Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
right: 25px;
}
.slot2 {
position: absolute;
}
.slot3 {
position: absolute;
}
.slot4 {
position: absolute;
}
.slot5 {
position: absolute;
}
.slot6 {
position: absolute;
}
2c62f0a726d380a91870381de463ea0e39f7d8ce
Template:Palette Hexagon/styles.css
10
349
1107
1106
2023-10-30T02:52:13Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
left: 25px;
}
.slot2 {
position: absolute;
left: 50px;
}
.slot3 {
position: absolute;
}
.slot4 {
position: absolute;
}
.slot5 {
position: absolute;
}
.slot6 {
position: absolute;
}
766a9b51070bd6098c6243516509d55ba6de50bf
1108
1107
2023-10-30T02:52:38Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
left: 50px;
}
.slot2 {
position: absolute;
left: 100px;
}
.slot3 {
position: absolute;
}
.slot4 {
position: absolute;
}
.slot5 {
position: absolute;
}
.slot6 {
position: absolute;
}
1a8eed88887390325fce4f2104c80b2705dade5e
1109
1108
2023-10-30T02:54:58Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
left: 50px;
}
.slot2 {
position: absolute;
left: 100px;
}
.slot3 {
position: absolute;
left: 100px;
}
.slot4 {
position: absolute;
left: 50px;
}
.slot5 {
position: absolute;
left: 0px;
}
.slot6 {
position: absolute;
left: 0px;
}
18ca09eb717d7c0a57b73819a44c212213794d5f
1110
1109
2023-10-30T02:55:45Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 100px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 50px;
}
.slot4 {
position: absolute;
left: 50px;
top: 50px;
}
.slot5 {
position: absolute;
left: 0px;
top: 50px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
a4f8cb15561fc814eeb95f5517c1dca121b5d4e8
1111
1110
2023-10-30T02:56:16Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 75px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 75px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 50px;
}
.slot4 {
position: absolute;
left: 50px;
top: 50px;
}
.slot5 {
position: absolute;
left: 0px;
top: 50px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
953eaf8c2e689839408caccd8371681a7975cb05
1112
1111
2023-10-30T02:56:41Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 75px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 75px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 75px;
}
.slot4 {
position: absolute;
left: 50px;
top: 75px;
}
.slot5 {
position: absolute;
left: 0px;
top: 75px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
d7f44501aa9868658e3da8959adef84a49680ef5
1113
1112
2023-10-30T02:57:21Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 80px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 80px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 80px;
}
.slot4 {
position: absolute;
left: 50px;
top: 80px;
}
.slot5 {
position: absolute;
left: 0px;
top: 80px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
26e2c698bbcba52417f250290f93844141842992
1114
1113
2023-10-30T02:57:52Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 85px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 85px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 85px;
}
.slot4 {
position: absolute;
left: 50px;
top: 85px;
}
.slot5 {
position: absolute;
left: 0px;
top: 85px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
929f29437c9c6cb3edd5bb502d72fda3f9b21701
1115
1114
2023-10-30T02:58:29Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
283ef8d4be8a428c9d64f96e53722d0f8c2cee55
1116
1115
2023-10-30T03:00:22Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: relative;
left: 50px;
top: 0px;
}
.slot2 {
position: relative;
left: 100px;
top: 0px;
}
.slot3 {
position: relative;
left: 100px;
top: 82px;
}
.slot4 {
position: relative;
left: 50px;
top: 82px;
}
.slot5 {
position: relative;
left: 0px;
top: 82px;
}
.slot6 {
position: relative;
left: 0px;
top: 0px;
}
b15a0aa4456fc6eb5849d262679a1e5b6811abff
1118
1116
2023-10-30T03:02:59Z
Lijosu
10
sanitized-css
text/css
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
283ef8d4be8a428c9d64f96e53722d0f8c2cee55
1120
1118
2023-10-30T03:04:59Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
width: 100px;
height: 100px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
ff2713822375cd65db2a53be2c09ae822d321f78
1121
1120
2023-10-30T03:05:23Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
width: 100px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
71e1a79cbeb31669433fc4601afa63fc32c9bad0
1122
1121
2023-10-30T03:05:39Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
width: 165px;
height: 165px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
ff1d3bda90a9b50424c1655c17b197b39f77ebdc
1123
1122
2023-10-30T03:07:05Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
c8932519804fbc720a6e7fdba5e13b8a1e570f23
1125
1123
2023-10-30T03:08:57Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
ede4410036a6359d9d21cdd6663e4ce7a8fddb33
1126
1125
2023-10-30T03:11:04Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
padding: 1px;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
padding: 1px;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
9f0fe5ce581d091910d94b0a5979d8c07f1a6a72
1127
1126
2023-10-30T03:11:24Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
padding: 5px;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
padding: 5px;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
e374f5341ef00af1e85baab02f0adccdc6584946
1128
1127
2023-10-30T03:11:42Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 82px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 82px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 82px;
}
.slot4 {
position: absolute;
left: 50px;
top: 82px;
}
.slot5 {
position: absolute;
left: 0px;
top: 82px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
ede4410036a6359d9d21cdd6663e4ce7a8fddb33
1129
1128
2023-10-30T03:12:16Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 83px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 83px solid;
}
.slot1 {
position: absolute;
left: 50px;
top: 0px;
}
.slot2 {
position: absolute;
left: 100px;
top: 0px;
}
.slot3 {
position: absolute;
left: 100px;
top: 83px;
}
.slot4 {
position: absolute;
left: 50px;
top: 83px;
}
.slot5 {
position: absolute;
left: 0px;
top: 83px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
ea7aea467b37d925b2092500cf8c4313e534e3e5
1130
1129
2023-10-30T03:14:09Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-top: 42px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 42px solid;
}
.slot1 {
position: absolute;
left: 25px;
top: 0px;
}
.slot2 {
position: absolute;
left: 50px;
top: 0px;
}
.slot3 {
position: absolute;
left: 50px;
top: 42px;
}
.slot4 {
position: absolute;
left: 25px;
top: 42px;
}
.slot5 {
position: absolute;
left: 0px;
top: 42px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
af85b5f8744f90f5dd74c75c96116752e0974ff6
1131
1130
2023-10-30T03:15:34Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 170px;
height: 170px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 38px;
top: 0px;
}
.slot2 {
position: absolute;
left: 75px;
top: 0px;
}
.slot3 {
position: absolute;
left: 75px;
top: 63px;
}
.slot4 {
position: absolute;
left: 38px;
top: 63px;
}
.slot5 {
position: absolute;
left: 0px;
top: 63px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
0a2eae7fe6247fbe2fe73270d1d0965fc24018d7
1132
1131
2023-10-30T03:16:47Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: auto;
height: auto;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 65px;
}
.slot4 {
position: absolute;
left: 40px;
top: 65px;
}
.slot5 {
position: absolute;
left: 0px;
top: 65px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
cb88c5a6c94bf38f38e5595cdc69a649fd236fa7
1133
1132
2023-10-30T03:17:17Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 80px;
height: 80px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 65px;
}
.slot4 {
position: absolute;
left: 40px;
top: 65px;
}
.slot5 {
position: absolute;
left: 0px;
top: 65px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
8d8218590a3e9ab374fe6649cfc2d4472c60668c
1134
1133
2023-10-30T03:17:40Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 80px;
height: 80px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 64px;
}
.slot4 {
position: absolute;
left: 40px;
top: 64px;
}
.slot5 {
position: absolute;
left: 0px;
top: 64px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
2f4352e574415210b697edd53c17c172f7fb7473
1135
1134
2023-10-30T03:18:01Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 80px;
height: 80px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 63px;
}
.slot4 {
position: absolute;
left: 40px;
top: 63px;
}
.slot5 {
position: absolute;
left: 0px;
top: 63px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
69b4671eb842785509ee7e1a6571195b34852d43
1136
1135
2023-10-30T03:18:39Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 100px;
height: 100px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 63px;
}
.slot4 {
position: absolute;
left: 40px;
top: 63px;
}
.slot5 {
position: absolute;
left: 0px;
top: 63px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
00afa8615911405fff10b942b29634e2f2d3a521
1137
1136
2023-10-30T03:19:08Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 150px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 63px;
}
.slot4 {
position: absolute;
left: 40px;
top: 63px;
}
.slot5 {
position: absolute;
left: 0px;
top: 63px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
9d3e181a8209541eb49a7e471d994019e8292778
1138
1137
2023-10-30T03:19:37Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 125px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 38px solid transparent;
border-right: 38px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 63px;
}
.slot4 {
position: absolute;
left: 40px;
top: 63px;
}
.slot5 {
position: absolute;
left: 0px;
top: 63px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
ddda39b4541570b29ebe21203fab41d1c01c1c1c
Template:Palette Hexagon
10
348
1117
1094
2023-10-30T03:02:38Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="hexagon" style="position:relative;">
<div class="triangle-up slot6" style="color:{{{6}}};"></div>
<div class="triangle-down slot1" style="color:{{{1}}};"></div>
<div class="triangle-up slot2" style="color:{{{2}}};"></div>
<div class="triangle-down slot5" style="color:{{{5}}};"></div>
<div class="triangle-up slot4" style="color:{{{4}}};"></div>
<div class="triangle-down slot3" style="color:{{{3}}};"></div>
</div>
d7ade7dfbcf9d4d1fa137975d5dca84cbc61e99b
1119
1117
2023-10-30T03:04:10Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="hexagon-box" style="position:relative;">
<div class="triangle-up slot6" style="color:{{{6}}};"></div>
<div class="triangle-down slot1" style="color:{{{1}}};"></div>
<div class="triangle-up slot2" style="color:{{{2}}};"></div>
<div class="triangle-down slot5" style="color:{{{5}}};"></div>
<div class="triangle-up slot4" style="color:{{{4}}};"></div>
<div class="triangle-down slot3" style="color:{{{3}}};"></div>
</div>
4738e08fe4ccdcf7ea503a9fd4942f58a240b838
1124
1119
2023-10-30T03:07:47Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Hexagon/styles.css" />
<div class="hexagon-box">
<div class="triangle-up slot6" style="color:{{{6}}};"></div>
<div class="triangle-down slot1" style="color:{{{1}}};"></div>
<div class="triangle-up slot2" style="color:{{{2}}};"></div>
<div class="triangle-down slot5" style="color:{{{5}}};"></div>
<div class="triangle-up slot4" style="color:{{{4}}};"></div>
<div class="triangle-down slot3" style="color:{{{3}}};"></div>
</div>
d0786ff60aefe54c65a8a30ce12b24e809c9f8be
Pluto
0
307
1139
1067
2023-10-30T03:19:57Z
Lijosu
10
Added experimental template
wikitext
text/x-wiki
<div style="float:right;">
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}</div>
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
7978a11bd08aec931c28c7ae1fccad5aef2f11c1
1141
1139
2023-10-30T03:29:54Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
7b558ced8d85a3ab392561739f0deda7652b444a
1143
1141
2023-10-30T03:37:52Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
a7b8e8f745785ee28179cdf657144de51c2c53ea
1145
1143
2023-10-30T03:40:15Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}
{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
df1ee33c41b673dfe1b2dccea4a3e742d258e425
1148
1145
2023-10-30T03:50:49Z
Lijosu
10
Fixed alignment
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
a7b8e8f745785ee28179cdf657144de51c2c53ea
1150
1148
2023-10-30T03:53:26Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
75fdc0fc0c2fc5fdf42ae31b4e14111aa658e04c
1151
1150
2023-10-30T03:54:02Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pluto
!colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/03
|}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
a7b8e8f745785ee28179cdf657144de51c2c53ea
Template:Palette Table
10
248
1140
734
2023-10-30T03:28:37Z
Lijosu
10
aligned all palette tables right
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;" align="right"
|-
| style="background-color:{{{1}}};" | <small><code>{{{1}}}</code></small>
| style="background-color:{{{2}}};" | <small><code>{{{2}}}</code></small>
| style="background-color:{{{3}}};" | <small><code>{{{3}}}</code></small>
| style="background-color:{{{4}}};" | <small><code>{{{4}}}</code></small>
| style="background-color:{{{5}}};" | <small><code>{{{5}}}</code></small>
| style="background-color:{{{6}}};" | <small><code>{{{6}}}</code></small>
|}<noinclude>[[Category:Templates]]</noinclude>
f068998082e721cabe1c3103952adb7fdb04fe33
1142
1140
2023-10-30T03:37:04Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center;" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|}<noinclude>[[Category:Templates]]</noinclude>
20f3610f92cf40081830e9c330469f14cd428eb7
1144
1142
2023-10-30T03:39:26Z
Lijosu
10
Trying to figure out how to make it display well
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center;"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|}<noinclude>[[Category:Templates]]</noinclude>
652420d8c3f147f17cc665bbc1c14a809c9ef2c4
1146
1144
2023-10-30T03:49:24Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right;"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|}<noinclude>[[Category:Templates]]</noinclude>
74a34b1cfdb59f34b354a46d7ae9611ad3baad0a
1147
1146
2023-10-30T03:50:10Z
Lijosu
10
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right;" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|}<noinclude>[[Category:Templates]]</noinclude>
da0cc4738d901827a7c9e97ffa38872f1ae7d1bc
1149
1147
2023-10-30T03:53:10Z
Lijosu
10
Added scroll
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll;" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|}<noinclude>[[Category:Templates]]</noinclude>
2e9069c73f50d55f5bbaa42a69491bfbc65f8277
1152
1149
2023-10-30T03:59:26Z
Lijosu
10
Unfortunately, I couldn't figure out how to get this to work properly in mobile. Ill have to leave it for now.
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right;" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|}<noinclude>[[Category:Templates]]</noinclude>
da0cc4738d901827a7c9e97ffa38872f1ae7d1bc
Acid Rain
0
276
1153
851
2023-10-30T04:00:33Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Acid Rain
!colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/31
|}
{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
'''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
daf86d9f70bb2585492f35f88a7c0e85d51e406f
Earth Greens
0
263
1154
826
2023-10-30T04:01:10Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Earth Greens
!colspan="2"|{{Palette_Hexagon|#19381F|#EEE82C|#91CB3E|#53A548|#4C934C|#E0F0E3}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#19381F|#EEE82C|#91CB3E|#53A548|#4C934C|#E0F0E3}}
'''Earth Greens''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Earth Greens was obtainable for a month using the following code:
* <code>EARTHGREENS</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
39afb3bfb00f35cebfba7c2e94cc1bbca29a9dae
EVIL
0
311
1155
946
2023-10-30T04:04:28Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL
!colspan="2"|{{Palette_Hexagon|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}
'''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
06e1649eb31f9363fff9c24d4011f725fa96dabb
Flare
0
345
1156
1057
2023-10-30T04:05:14Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Flare
!colspan="2"|{{Palette_Hexagon|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/10/26
|}{{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}
'''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
7f70d9ff42255855c924c9b1c656cd19c27f0042
Lunar
0
234
1157
755
2023-10-30T04:05:52Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|{{Palette_Hexagon|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3e04c9831f3f6fe9ec3416acf85c05003c06034d
Moss Icy
0
235
1158
786
2023-10-30T04:06:43Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Moss Icy
!colspan="2"|{{Palette_Hexagon|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}
'''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a6ec526aef5231648e77ebcf1c821ba439175f84
Navigator
0
301
1159
906
2023-10-30T04:07:28Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Navigator
!colspan="2"|{{Palette_Hexagon|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/02
|}{{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}
'''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Navigator was one of them, and the others were [[Sizzle]] and [[Pluto]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
6d98291449c36b6923fa51f8534d0a939870e17e
Nebula
0
236
1160
1009
2023-10-30T04:08:09Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Nebula
!colspan="2"|{{Palette_Hexagon|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}
'''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Nebula {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3cd46a90bbddb5790f085c21eb5a37a35d2411f9
Neopolitan Sky
0
237
1161
1051
2023-10-30T04:08:46Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neopolitan Sky
!colspan="2"|{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
67821610aea72e072dd0058dbd2d3ffe8bddba3a
1162
1161
2023-10-30T04:09:01Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neopolitan Sky
!colspan="2"|{{Palette_Hexagon|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1c97e078de88dbf278df3e1a1035e2f66dd17669
Neptune Sunset
0
264
1163
827
2023-10-30T04:09:42Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
5f339239478d0a1fa20404af10c6ccd32ea62c32
1204
1163
2023-10-31T02:33:39Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
9604d6304f4f6df0ddb96ed36725e1cb7abd98b5
1205
1204
2023-10-31T02:33:50Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
5f339239478d0a1fa20404af10c6ccd32ea62c32
Oxidised
0
241
1164
793
2023-10-30T04:10:20Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Oxidised
!colspan="2"|{{Palette_Hexagon|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}
'''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1ba2a3669758de441d9e388c6fba7bfbb4aa6e52
RC
0
331
1165
966
2023-10-30T04:11:01Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC
!colspan="2"|{{Palette_Hexagon|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}{{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}}
'''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC Flipped]]
* [[RC Alt]]
It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cf58a0e9d92e85213d4875a94d6b77c060f1cc04
RC Alt
0
333
1166
969
2023-10-30T04:11:30Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt
!colspan="2"|{{Palette_Hexagon|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}{{Palette_Table|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}}
'''RC Alt''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC]]
* [[RC Flipped]]
The first four colours of RC Alt are the same as the colours provided by [[RC]] and [[RC Flipped]]. However, RC Alt is unique from the other two default colour palettes because its last two colours are completely different.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
afa092a5c6c358dc011394337c2a630c5d88dfcf
RC Alt Blue
0
243
1167
795
2023-10-30T04:12:06Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Alt Blue
!colspan="2"|{{Palette_Hexagon|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}
'''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a52a0a129ccd0abe06c2c8daac26b7cd0e0e8928
RC Flipped
0
332
1168
967
2023-10-30T04:13:07Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC Flipped
!colspan="2"|{{Palette_Hexagon|#F6811A|#F5FAFC|#050505|#525252|#22A1FE|#D41616}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}{{Palette_Table|#F6811A|#F5FAFC|#050505|#525252|#22A1FE|#D41616}}
'''RC Flipped''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC]]
* [[RC Alt]]
It features the first six colours players could use before the colour picker was added, in a different order from the original one provided by [[RC]]. Colour palettes do not have lore entries.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3eb0390a84f17f4d3dcaa7f756bedf2791d40708
Sanitary
0
270
1169
841
2023-10-30T04:13:38Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Sanitary
!colspan="2"|{{Palette_Hexagon|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}{{Palette_Table|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}}
'''Sanitary''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Sanitary was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ef2be086e6ea36f8dbef24ba74c96caae36e6c0b
Sizzle
0
297
1170
907
2023-10-30T04:14:13Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Sizzle
!colspan="2"|{{Palette_Hexagon|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}{{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}
'''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
When the Item Shop was first added, there were originally only 3 colour palettes available on it. Sizzle was one of them, and the others were [[Navigator]] and [[Pluto]]. It is double the cost of other [[:Category:Colour_Palettes|colour palettes]].
== Obtaining ==
=== Item Shop ===
Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
b44f59e0c71eafa4ce12eaf7701171ee2e9ab812
Space Eggs
0
265
1171
828
2023-10-30T04:14:47Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Space Eggs
!colspan="2"|{{Palette_Hexagon|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}}
'''Space Eggs''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Space Eggs was obtainable for a month using the following code:
* <code>SPACEEGGS</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
a5f7f7a87579dc9adf352781a5fd6f63b9e50389
Starry Galaxies
0
269
1172
840
2023-10-30T04:15:34Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Starry Galaxies
!colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fc471512ebfa30b6ae8d2602a16fd01f1bd8d19c
Teal Mallard
0
251
1173
802
2023-10-30T04:16:03Z
Lijosu
10
Added hexagon
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Teal Mallard
!colspan="2"|{{Palette_Hexagon|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}
'''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Teal Mallard was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
14378df8c477fd0c91bb98e16d3f43e5751ce9e0
1178
1173
2023-10-30T07:22:50Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Teal Mallard
!colspan="2"|{{Palette_Hexagon|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}
'''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Teal Mallard {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
21dd8350f3a7a8820f535b4d01d84510bc595120
Template:Palette Table
10
248
1174
1152
2023-10-30T06:04:37Z
Lijosu
10
trying to fix mobile
wikitext
text/x-wiki
{| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll;" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|}<noinclude>[[Category:Templates]]</noinclude>
2e9069c73f50d55f5bbaa42a69491bfbc65f8277
1190
1174
2023-10-31T02:24:05Z
2403:4800:24C8:901:309A:3156:DE1C:7A6E
0
Updating with stylesheet
wikitext
text/x-wiki
{| class="mw-no-invert wikitable palette-table" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
93a2ca8a2c366087e8f73bc1874d659e9d077d87
1193
1190
2023-10-31T02:26:12Z
2403:4800:24C8:901:309A:3156:DE1C:7A6E
0
wikitext
text/x-wiki
{| class="mw-no-invert palette-table wikitable" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
f59c5eec9dd0d3f3c0484d51307b603b136f69d8
1194
1193
2023-10-31T02:27:51Z
Lijosu
10
Fixed
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
cd1a3ba2c8dc0d936cb39419300c51643dd4003e
1197
1194
2023-10-31T02:29:43Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class=""
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
3b1aa0bf096f42c811b00397834f8131d02226bd
1198
1197
2023-10-31T02:29:54Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|-
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
cd1a3ba2c8dc0d936cb39419300c51643dd4003e
1200
1198
2023-10-31T02:31:13Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|- class="palette-table-normal-colour"
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
5cb7379ddd7d45e693fc2b73e72b8f287a34eb1e
Nitrogen Cray
0
238
1175
1041
2023-10-30T07:14:16Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Nitrogen Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
'''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Nitrogen Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4fa7cecf6f31f88d5f8579e1205c02e9953b83df
Worn Painted Moderonium
0
278
1176
855
2023-10-30T07:16:02Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Worn Painted Moderonium
!colspan="2"|[[File:Worn_Painted_Moderonium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Worn Painted Moderonium''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Worn Painted Moderonium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
104a8259358bcbf3384f0e6286f6aa8145e52a59
Galactic Prowler
0
273
1177
849
2023-10-30T07:21:17Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Galactic Prowler
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
It has a counterpart in [[Lunar Fang]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Prowler {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c62eb9c5bdf3a0e7943075e3165a7765123b7c02
Standard Jee'Ra Soldier Wheel
0
350
1179
2023-10-30T07:47:54Z
Lijosu
10
Created page
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Jee'Ra Soldier Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
f63bb11470b4278522cab2cf20eb226cc6cf3ccd
Category:Built For Battle Items
14
334
1180
970
2023-10-30T07:51:49Z
Lijosu
10
Fixed links
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built for Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier Avatar]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (Avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (Character)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic Avatar]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
d9759c9c5233021af730ba0f8b9590437fddfc49
Eat Griggle-O's!
0
228
1181
771
2023-10-30T07:56:07Z
Lijosu
10
Lijosu moved page [[Eat Griggle-Os]] to [[Eat Griggle-O's!]]: Misspelled title
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Eat Griggle-O's!
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Eat Griggle-O's! was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
bfb7b704cd1dbb6c1359adf0582afbf99e659d13
Eat Griggle-Os
0
351
1182
2023-10-30T07:56:07Z
Lijosu
10
Lijosu moved page [[Eat Griggle-Os]] to [[Eat Griggle-O's!]]: Misspelled title
wikitext
text/x-wiki
#REDIRECT [[Eat Griggle-O's!]]
08af9933aac45ddfe27ed1f240dfc4e9ec616cf5
Category:Founders Tree Items
14
227
1183
659
2023-10-30T07:56:36Z
Lijosu
10
Fixed link
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]]
|-
| '''Date Started''' || 2023/03/21
|-
| '''Date Ended''' || 2023/10/24
|-
| '''Season''' || 0
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock).
==== Free Items ====
* [[Cray Profile]]
* [[RC Alt Blue]]
* [[Switched On]]
==== Premium Items ====
* [[XP Bonus]]
* [[Nebula]]
* [[Outwards]]
* 100 [[Galaxy Cash]]
* [[Tennessine QMG]]
* [[Glitched Ares Reign]]
* 100 [[Galaxy Cash]]
* [[Beryllium Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Triangle Field]]
* [[Lunar]]
* [[Beryllium Tianhe]]
==== Premium Items ====
* [[Guarded]]
* [[Gene Profile]]
* 100 [[Galaxy Cash]]
* [[Watermelon Fizz]]
* [[Nitrogen Cray]]
* [[Bromine Basic Plate]]
* [[Cluster Disco QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Neopolitan Sky]]
* 100 [[Galaxy Cash]]
* [[Bromine QMG]]
==== Premium Items ====
* [[Enveloped]]
* [[Shielding Hex]]
* [[Moss Icy]]
* [[Antimony Basic Plate]]
* [[Antimony Tianhe]]
* [[Spinning Vector]]
* 100 [[Galaxy Cash]]
* The [[Cray Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Caesium QMG]]
* [[Pointed]]
* [[Nitrogen Gene]]
==== Premium Items ====
* [[Tianhe Profile]]
* 100 [[Galaxy Cash]]
* [[Oxidised]]
* [[Teal Mallard]]
* [[Erbium Cray]]
* [[Eat Griggle-O's!]]
* 100 [[Galaxy Cash]]
* [[Cluster Honey QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Starry Galaxies]]
* [[Sanitary]]
* [[Jimmy Jam]]
==== Premium Items ====
* 100 [[Galaxy Cash]]
* [[Lunar Fang]]
* [[Chibi Vector]]
* [[Galactic Prowler]]
* [[Chibi Ares]]
* [[Jimmy Jam Blueberry Jam Factory]]
* [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Fibre Weave Airium]]
* [[Worn Painted Moderonium]]
* [[Acid Rain]]
==== Premium Items ====
* [[Triangular Plated Ladium]]
* [[Vector Airium]]
* [[Streaky Hex Illuminum]]
* [[YPlated Ladium]]
* [[Jimmys Blueberry]]
* [[Blueberry Banner]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
=== EVIL Chunk ===
This chunk was accessed from the 1st Chunk (level 2+ to unlock).
==== Free Items ====
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Frame]]
* [[EVIL Duality]]
* [[EVIL Corrupted Ladium]]
* [[EVIL]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Cray]]
* [[EVIL Plate]]
f936017247b3f4b9d36a8ae93c8067beb1210f9b
1184
1183
2023-10-30T07:57:23Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]]
|-
| '''Date Started''' || 2023/03/21
|-
| '''Date Ended''' || 2023/10/24
|-
| '''Season''' || 0
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock).
==== Free Items ====
* [[Cray Profile]]
* [[RC Alt Blue]]
* [[Switched On]]
==== Premium Items ====
* [[XP Bonus]]
* [[Nebula]]
* [[Outwards]]
* 100 [[Galaxy Cash]]
* [[Tennessine QMG]]
* [[Glitched Ares Reign]]
* 100 [[Galaxy Cash]]
* [[Beryllium Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Triangle Field]]
* [[Lunar]]
* [[Beryllium Tianhe]]
==== Premium Items ====
* [[Guarded]]
* [[Gene Profile]]
* 100 [[Galaxy Cash]]
* [[Watermelon Fizz]]
* [[Nitrogen Cray]]
* [[Bromine Basic Plate]]
* [[Cluster Disco QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Neopolitan Sky]]
* 100 [[Galaxy Cash]]
* [[Bromine QMG]]
==== Premium Items ====
* [[Enveloped]]
* [[Shielding Hex]]
* [[Moss Icy]]
* [[Antimony Basic Plate]]
* [[Antimony Tianhe]]
* [[Spinning Vector]]
* 100 [[Galaxy Cash]]
* The [[Cray Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Caesium QMG]]
* [[Pointed]]
* [[Nitrogen Gene]]
==== Premium Items ====
* [[Tianhe Profile]]
* 100 [[Galaxy Cash]]
* [[Oxidised]]
* [[Teal Mallard]]
* [[Erbium Cray]]
* [[Eat Griggle-O's!]]
* 100 [[Galaxy Cash]]
* [[Cluster Honey QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Starry Galaxies]]
* [[Sanitary]]
* [[Jimmy Jam]]
==== Premium Items ====
* 100 [[Galaxy Cash]]
* [[Lunar Fang]]
* [[Chibi Vector]]
* [[Galactic Prowler]]
* [[Chibi Ares]]
* [[Jimmy Jam Blueberry Jam Factory]]
* [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Fibre Weave Airium]]
* [[Worn Painted Moderonium]]
* [[Acid Rain]]
==== Premium Items ====
* [[Triangular Plated Ladium]]
* [[Vector Airium]]
* [[Streaky Hex Illuminum]]
* [[YPlated Ladium]]
* [[Jimmy's Blueberry]]
* [[Blueberry Banner]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
=== EVIL Chunk ===
This chunk was accessed from the 1st Chunk (level 2+ to unlock).
==== Free Items ====
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Frame]]
* [[EVIL Duality]]
* [[EVIL Corrupted Ladium]]
* [[EVIL]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Cray]]
* [[EVIL Plate]]
65622bfbd70a3df8603327178116c79f15eba2ad
Jimmy's Blueberry
0
283
1185
863
2023-10-30T07:57:41Z
Lijosu
10
Lijosu moved page [[Jimmys Blueberry]] to [[Jimmy's Blueberry]]: Misspelled title
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy's Blueberry
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jimmy's Blueberry was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix.
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9acf2aeb794b3e2c38cd0bf5c3661155b41a7350
Jimmys Blueberry
0
352
1186
2023-10-30T07:57:41Z
Lijosu
10
Lijosu moved page [[Jimmys Blueberry]] to [[Jimmy's Blueberry]]: Misspelled title
wikitext
text/x-wiki
#REDIRECT [[Jimmy's Blueberry]]
bed0de33b73847fae81aa7a3a52acc933d07ceee
Template:Palette Hexagon/styles.css
10
349
1187
1138
2023-10-30T09:50:11Z
Lijosu
10
Made hexagon shape slightly closer to in-game
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 125px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 63px;
}
.slot4 {
position: absolute;
left: 40px;
top: 63px;
}
.slot5 {
position: absolute;
left: 0px;
top: 63px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
115418e123fba3583abc461388a4cfdfd940c865
1188
1187
2023-10-30T09:51:23Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 125px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 79px;
top: 0px;
}
.slot3 {
position: absolute;
left: 79px;
top: 64px;
}
.slot4 {
position: absolute;
left: 40px;
top: 64px;
}
.slot5 {
position: absolute;
left: 0px;
top: 64px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
7a1dc6956beea210d92c32a32341378a9d7a861e
EVIL Corrupted Ladium
0
319
1189
999
2023-10-30T23:49:22Z
Lijosu
10
Readded information about nextfest
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Corrupted Ladium
!colspan="2"|[[File:Evil Corrupted Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} It was originally released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f22f869b664e58d2aed23f6775822281c9e94731
Template:Palette Table/styles.css
10
353
1191
2023-10-31T02:25:08Z
2403:4800:24C8:901:309A:3156:DE1C:7A6E
0
Added stylesheet
sanitized-css
text/css
.palette-table {
font-size:0.75em;
height:70px;
width:30%;
margin:2em;
margin-right:auto;
text-align:center;
clear:right;
overflow-x:scroll;
}
750bc83fb6e380e59c02e66f768b1ee0a5df1ad0
1192
1191
2023-10-31T02:25:49Z
2403:4800:24C8:901:309A:3156:DE1C:7A6E
0
sanitized-css
text/css
.palette-table {
font-size:0.75em;
height:70px;
width:30%;
margin:2em;
margin-right:auto;
text-align:center;
clear:right;
overflow-x:scroll;
}
827ab8e0d5c42e17df2827a7ec4fac764e256ad8
1195
1192
2023-10-31T02:28:51Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
height:70px;
width:30%;
margin:2em;
margin-right:auto;
text-align:center;
clear:right;
overflow-x:scroll;
}
.palette-table-glow-colour {
height:20px;
filter: saturate(200%);
filter: brightness(200%);
}
e475d731b885bda63e7beefe371e511e8dccb09e
1196
1195
2023-10-31T02:29:29Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
height:70px;
width:30%;
margin:2em;
margin-right:auto;
text-align:center;
clear:right;
overflow-x:scroll;
}
.palette-table-glow-colour {
height: 20px;
filter: saturate(200%);
filter: brightness(200%);
}
6c4f96655fc390822c295184a1bc30a4a8b6fa84
1199
1196
2023-10-31T02:30:31Z
Lijosu
10
Reduced size of glow colour box
sanitized-css
text/css
.palette-table {
font-size:0.75em;
height:70px;
width:30%;
margin:2em;
margin-right:auto;
text-align:center;
clear:right;
overflow-x:scroll;
}
.palette-table-glow-colour {
height: 10px;
filter: saturate(200%);
filter: brightness(200%);
}
c6b41c6afa548ce1d5ccb3631023c774f473ebf1
1201
1199
2023-10-31T02:31:58Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: saturate(200%);
filter: brightness(200%);
}
f6da09f9793199ccffe011f096ce48f662e29402
1202
1201
2023-10-31T02:32:59Z
Lijosu
10
Trying to get the glow colour section to work as intended
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(200%);
}
f53fb05ebdfb2fc4532bd107082fde5c34fdfeea
1203
1202
2023-10-31T02:33:20Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(1000%);
}
84315ff4347ae70f6c994078f895115c3beb86d9
1206
1203
2023-10-31T02:35:05Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(5000%);
filter: saturate(5000%);
}
2fff8bbd139ccd627a9ddadb87ce923935cdfa90
Neptune Sunset
0
264
1207
1205
2023-10-31T02:35:21Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
9604d6304f4f6df0ddb96ed36725e1cb7abd98b5
1208
1207
2023-10-31T02:35:30Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
5f339239478d0a1fa20404af10c6ccd32ea62c32
1237
1208
2023-10-31T03:18:20Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
9604d6304f4f6df0ddb96ed36725e1cb7abd98b5
1238
1237
2023-10-31T03:18:30Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
5f339239478d0a1fa20404af10c6ccd32ea62c32
1240
1238
2023-10-31T03:19:48Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
9604d6304f4f6df0ddb96ed36725e1cb7abd98b5
1241
1240
2023-10-31T03:19:58Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Neptune Sunset
!colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/04/04
|}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}
'''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2.
Colour palettes do not have lore entries.
== Obtaining ==
=== Codes ===
Neptune Sunset was obtainable for a month using the following code:
* <code>NEPTUNESUNSET</code>
This code had unlimited uses, but has not been available since.
=== Item Shop ===
This palette has never been sold on the Item Shop.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
5f339239478d0a1fa20404af10c6ccd32ea62c32
MediaWiki:Gadget-dark-mode.css
8
182
1209
800
2023-10-31T02:38:54Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #252525;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
8f26f3dbe09ab4ae40cb2eaa54cb8ea369cd7a51
1213
1209
2023-10-31T02:42:39Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
461a35587882624632bfde1af3f5b356cd87acad
1214
1213
2023-10-31T02:45:42Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer,
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice { */
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
f8f2fc06ef33c5650a6ad647a24651159dbd9c4c
1215
1214
2023-10-31T02:54:18Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
8b66ff869bba0871bfbafe541b9398b3eec120b5
1219
1215
2023-10-31T03:00:44Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
5c6c3b333327ebab33dc93c07f57ad808cabed8f
Template:Palette Table/styles.css
10
353
1210
1206
2023-10-31T02:39:20Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(5000%);
filter: saturate(1000%);
}
e46ea55a9ee4ec8e8c558786f826adc111494451
1216
1210
2023-10-31T02:58:47Z
Lijosu
10
Still messing around with this
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(0%);
filter: saturate(0%);
filter: brightness(50%);
filter: saturate(50%);
}
516fd117c9a6f4186303377380cea171254306c1
1217
1216
2023-10-31T03:00:08Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(0%);
filter: saturate(0%);
}
.palette-table-glow-colour2 {
filter: brightness(50%);
filter: saturate(50%);
}
889f2139aaf4303518991a605ba3f78efa3e33c5
1223
1217
2023-10-31T03:03:34Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(-100%);
filter: saturate(0%);
}
.palette-table-glow-colour2 {
filter: brightness(50%);
filter: saturate(50%);
}
84594c5d74fdcf9bff4a7ef2af3ee78fbf7cb954
1226
1223
2023-10-31T03:05:02Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(-1);
filter: saturate(-1);
}
.palette-table-glow-colour2 {
filter: brightness(50%);
filter: saturate(50%);
}
29b0cb1d93ecddbe34c9874bb471a8e24edc2204
1227
1226
2023-10-31T03:06:25Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(0);
/*filter: saturate(0);*/
}
.palette-table-glow-colour2 {
filter: brightness(50%);
filter: saturate(50%);
}
549e3c22c35d15e3b0ef288949f62f28f3c07707
1228
1227
2023-10-31T03:07:06Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(0);
/*filter: saturate(0);*/
}
.palette-table-glow-colour2 {
filter: brightness(50%);
/*filter: saturate(50%);*/
}
50c2a3c3188f92a5bfd8f2250c758146bce23fcd
1230
1228
2023-10-31T03:07:50Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(0);
/*filter: saturate(0);*/
}
.palette-table-glow-colour2 {
filter: brightness(100);
/*filter: saturate(50%);*/
}
afa8f7ac8b9f8217cb0909ab0007053a21e9d5ec
1231
1230
2023-10-31T03:08:08Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(0);
/*filter: saturate(0);*/
}
.palette-table-glow-colour2 {
filter: brightness(1);
/*filter: saturate(50%);*/
}
7b75878b5846e5534cf009e3daf3c6e914c4255a
1234
1231
2023-10-31T03:17:10Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(50);
filter: saturate(0.5);
}
a22dd53e0273bedb6a1101fe361d7df11e320622
1236
1234
2023-10-31T03:18:02Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(100);
filter: saturate(1);
}
eece7e088bb9870296bbb254e2a53d7f3689cf3f
1239
1236
2023-10-31T03:19:21Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(5000%);
filter: saturate(200%);
}
5de3acec3492b646574c544b08a382a27fc13511
1242
1239
2023-10-31T03:21:04Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(5000%);
filter: saturate(5000%);
}
2fff8bbd139ccd627a9ddadb87ce923935cdfa90
1243
1242
2023-10-31T03:21:32Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(5000%);
filter: saturate(1000%);
}
e46ea55a9ee4ec8e8c558786f826adc111494451
1244
1243
2023-10-31T03:21:51Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
filter: brightness(1000%);
filter: saturate(5000%);
}
b0349bcc3e92bf74a3c5c576043d6cbf9da147dd
1245
1244
2023-10-31T03:22:14Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: saturate(5000%);
}
42d158cc08a3cf6376b882bc394c484c746e29b1
1246
1245
2023-10-31T03:22:43Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: saturate(2500%);
}
c00ed644846f43c1a7f93550d847fc04a0cf6fe3
1247
1246
2023-10-31T03:24:25Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: saturate(3000%);
filter: grayscale(20%);
}
5e6ada6c7842b4894ce8cf5e3de5547d47c017ab
1248
1247
2023-10-31T03:24:49Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: grayscale(20%);
filter: saturate(3000%);
}
b5db49f926985a195403faceb84b90cd5af57250
1249
1248
2023-10-31T03:31:09Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: brightness(10%) saturate(3000%);
}
2ba04f233eaad959fa3161876cb2756ae85d8ab5
1250
1249
2023-10-31T03:31:32Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: brightness(10%) saturate(5000%);
}
6c891a6ec473120aa6fb87b8f829a2e5d93a1224
1251
1250
2023-10-31T03:31:52Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: brightness(100%) saturate(5000%);
}
1c95735ed7e0f4938b6cd40b833b95079940f121
1252
1251
2023-10-31T03:32:14Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: grayscale(50%) saturate(5000%);
}
be7346fe727d2e28cae95a68eb1713f0a8d8ea95
1253
1252
2023-10-31T03:33:38Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: brightness(5000%);
}
63ab805e7a4dc316cad698efda2b795a00ac56d3
1254
1253
2023-10-31T03:34:06Z
Lijosu
10
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
.palette-table-glow-colour {
height: 10px;
/*filter: brightness(1000%);*/
filter: brightness(300%) saturate(300%);
}
032cd6d91ce042498ab1a508605dd81b3bf184b0
1255
1254
2023-10-31T03:37:02Z
Lijosu
10
I give up
sanitized-css
text/css
.palette-table {
font-size:0.75em;
width: 30%;
margin: 2em;
margin-right :auto;
text-align: center;
clear:right;
overflow-x: scroll;
}
.palette-table-normal-colour {
height: 70px;
}
/*This is an attempt to display the glow of a colour. It's not accurate enough, so I've fridged it.*/
.palette-table-glow-colour {
height: 10px;
filter: saturate(5000%);
}
e03eda5f458381d121a8c8dc1be9de7e5cbcd6b7
RC
0
331
1211
1165
2023-10-31T02:39:40Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC
!colspan="2"|{{Palette_Hexagon|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}{{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}
'''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC Flipped]]
* [[RC Alt]]
It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2535b45cd80d1d3a4e8438a2b2410c84c31e8bbd
1212
1211
2023-10-31T02:39:53Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ RC
!colspan="2"|{{Palette_Hexagon|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2023/03/30
|}{{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}}
'''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are:
* [[RC Flipped]]
* [[RC Alt]]
It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cf58a0e9d92e85213d4875a94d6b77c060f1cc04
Template:Palette Table
10
248
1218
1200
2023-10-31T03:00:20Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|- class="palette-table-normal-colour"
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour palette-table-glow-colour2"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
ec4cf923101943a06213aa0d969c54a281f43ef0
1222
1218
2023-10-31T03:03:06Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|- class="palette-table-normal-colour"
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
5cb7379ddd7d45e693fc2b73e72b8f287a34eb1e
1229
1222
2023-10-31T03:07:25Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|- class="palette-table-normal-colour"
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour palette-table-glow-colour2"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
ec4cf923101943a06213aa0d969c54a281f43ef0
1235
1229
2023-10-31T03:17:33Z
Lijosu
10
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|- class="palette-table-normal-colour"
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" |
|}<noinclude>[[Category:Templates]]</noinclude>
5cb7379ddd7d45e693fc2b73e72b8f287a34eb1e
1256
1235
2023-10-31T03:38:20Z
Lijosu
10
I give up
wikitext
text/x-wiki
<templatestyles src="Template:Palette_Table/styles.css" />
{| class="mw-no-invert wikitable palette-table" align="right"
|- class="palette-table-normal-colour"
| style="background-color:{{{1}}};" | <code>{{{1}}}</code>
| style="background-color:{{{2}}};" | <code>{{{2}}}</code>
| style="background-color:{{{3}}};" | <code>{{{3}}}</code>
| style="background-color:{{{4}}};" | <code>{{{4}}}</code>
| style="background-color:{{{5}}};" | <code>{{{5}}}</code>
| style="background-color:{{{6}}};" | <code>{{{6}}}</code>
<!-- This was an attempt to show the glow of a colour. It hasn't worked very well, so I've fridged it. -->
<!--|- class="palette-table-glow-colour"
| style="background-color:{{{1}}};" |
| style="background-color:{{{2}}};" |
| style="background-color:{{{3}}};" |
| style="background-color:{{{4}}};" |
| style="background-color:{{{5}}};" |
| style="background-color:{{{6}}};" | -->
|}<noinclude>[[Category:Templates]]</noinclude>
697a70d2daa4c2069adb84be4fdc3596b7fffbe9
Starry Galaxies
0
269
1220
1172
2023-10-31T03:00:46Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Starry Galaxies
!colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
63e9c41f4ae41d75c84357e3b2819e2890ba5be2
1221
1220
2023-10-31T03:00:57Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Starry Galaxies
!colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fc471512ebfa30b6ae8d2602a16fd01f1bd8d19c
1224
1221
2023-10-31T03:03:51Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Starry Galaxies
!colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
63e9c41f4ae41d75c84357e3b2819e2890ba5be2
1225
1224
2023-10-31T03:04:02Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Starry Galaxies
!colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
fc471512ebfa30b6ae8d2602a16fd01f1bd8d19c
Acid Rain
0
276
1232
1153
2023-10-31T03:08:23Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Acid Rain
!colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/31
|}
{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}
'''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
59592b586425f0aec4c49078a7d082a2c0d3be07
1233
1232
2023-10-31T03:08:35Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Acid Rain
!colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/31
|}
{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
'''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
daf86d9f70bb2585492f35f88a7c0e85d51e406f
Template:BlockInfoBox
10
13
1257
139
2023-10-31T04:05:16Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"file": {
"label": "File",
"description": "Image file name"
},
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!--
--><table class="block-info-box-table"><!--
-->{{#if:{{{file|}}}|<tr><td col-span="2" class="block-info-box-value">[[File:{{{file|}}}|frameless]]</td></tr>|}}<!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr><!--
-->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!--
--><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!--
--></table></includeonly>
942bd32040d822ffaafe167140c94319a6ffc9a9
1259
1257
2023-10-31T04:06:10Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"file": {
"label": "File",
"description": "Image file name"
},
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!--
--><table class="block-info-box-table"><!--
-->{{#if:{{{file|}}}|<tr><td col-span="2">[[File:{{{file|}}}|frameless]]</td></tr>|}}<!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr><!--
-->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!--
--><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!--
--></table></includeonly>
7a50b9abf533cff1504949d1b2102252a0f15822
1260
1259
2023-10-31T04:07:47Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"file": {
"label": "File",
"description": "Image file name"
},
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!--
--><table class="block-info-box-table"><!--
-->{{#if:{{{file|}}}|<tr><td col-span="2">[[File:{{{file|}}}|frameless|center]]</td></tr>|}}<!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr><!--
-->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!--
--><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!--
--></table></includeonly>
8dcbdf66ef2f288ba64a4bdb0ad67b5185c5dfec
1262
1260
2023-10-31T04:13:00Z
Raidsmash
6
wikitext
text/x-wiki
<noinclude>
<templatedata>
{
"params": {
"file": {
"label": "File",
"description": "Image file name"
},
"full-name": {
"label": "Full Name",
"description": "In-game full name, e.g. the ones containing 'Scalable'",
"required": true
},
"base-cpu": {
"label": "Base CPU",
"description": "In-game value"
},
"weapon-cpu": {
"label": "Weapon CPU",
"description": "In-game value"
},
"cosmetic-cpu": {
"label": "Cosmetic CPU",
"description": "In-game value"
},
"mass": {
"label": "Mass of Cube",
"description": "In-game value without Kg",
"required": true
}
},
"description": "Info boxes for blocks."
}
</templatedata></noinclude><!--
--><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!--
--><table class="block-info-box-table"><!--
-->{{#if:{{{file|}}}|<tr><td colspan="2">[[File:{{{file|}}}|frameless|center]]</td></tr>|}}<!--
--><tr><th colspan="2">{{{full-name|}}}</th></tr><!--
-->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!--
-->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!--
--><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!--
--></table></includeonly>
46af224653f10c8158458f12be06616ac995708d
Shapes
0
14
1258
356
2023-10-31T04:05:34Z
Raidsmash
6
wikitext
text/x-wiki
==Base==
{{BlockInfoBox|file=Shape Cube.png|full-name=Scalable Cube|base-cpu=1|mass=1.8}}
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
[[File:Plate Qtr Cricle.png|frameless]]
==Cylinders==
[[File:Plate Circle.png|frameless]]
[[File:Plate Wide Cylinder.png|frameless]]
[[File:Plate Narrow Cylinder.png|frameless]]
[[File:Wide Cylinder.png|frameless]]
[[File:W Cylinder Bend.png|frameless]]
[[File:W Cylinder T.png|frameless]]
[[File:W Cylinder Cross.png|frameless]]
[[File:W Cylinder Corner.png|frameless]]
[[File:W Cylinder Diagonal.png|frameless]]
[[File:W Cylinder Dbl Diag.png|frameless]]
[[File:Narrow Cylinder.png|frameless]]
[[File:N Cylinder Bend.png|frameless]]
[[File:N Cylinder T.png|frameless]]
[[File:N Cylinder Cross.png|frameless]]
[[File:N Cylinder Corner.png|frameless]]
[[File:N Cylinder Diagonal.png|frameless]]
[[File:N Cylinder Dbl Diag.png|frameless]]
==Posts and Frames==
[[File:Post Straight.png|frameless]]
[[File:Post L Shape.png|frameless]]
[[File:Post T Junction.png|frameless]]
[[File:Post Cross.png|frameless]]
[[File:Post Corner.png|frameless]]
[[File:Post Diagonal.png|frameless]]
[[File:Post Dbl Diagonal.png|frameless]]
[[File:Frame Square.png|frameless]]
[[File:Frame Triangle.png|frameless]]
[[File:Frame Square Skew.png|frameless]]
[[File:Frame Tri Skew.png|frameless]]
==Unique==
[[File:Nameplate.png|frameless]]
7202579048a2447e2a97709e80ff6efedce93a29
Template:BlockInfoBox/styles.css
10
34
1261
138
2023-10-31T04:09:54Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border: 4px solid rgb(32,28,44);
text-align: center;
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
9b15c6fd076ab90dce90d04e0c8f43c2f523bf1b
1263
1261
2023-10-31T04:13:15Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border: 4px solid rgb(32,28,44);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
3e555e4a1c4581d0d7c70388a351c9f53f902848
1264
1263
2023-10-31T04:14:07Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border: 4px solid rgb(224,116,4);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
195bdce709d932e819e8e7fc86e28ae385c79f38
1265
1264
2023-10-31T04:16:40Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
border: 1px solid rgb(224,116,4);
}
.block-info-box-table td {
border: 1px solid rgb(224,116,4);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
c00f56f0b7cf8f09a8c6a993dcda1d5dbaccf14a
1266
1265
2023-10-31T04:17:48Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border-collapse: collapse;
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
border: 1px solid rgb(224,116,4);
}
.block-info-box-table td {
border: 1px solid rgb(224,116,4);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
bb5bb990943ca9cb2ea8dbc7b710bac75df1d52e
1267
1266
2023-10-31T04:19:01Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border-collapse: collapse;
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
padding: 1px;
border: 1px solid rgb(224,116,4);
}
.block-info-box-table td {
padding: 1px;
border: 1px solid rgb(224,116,4);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
186d27689fd373f12ac2a10843a8149acad08e62
1268
1267
2023-10-31T04:19:38Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border-collapse: collapse;
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
padding: 2px;
border: 1px solid rgb(224,116,4);
}
.block-info-box-table td {
padding: 2px;
border: 1px solid rgb(224,116,4);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
2ccb64d87a2555b5c552c18ac7561b0fb5894264
1269
1268
2023-10-31T04:22:58Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border-collapse: collapse;
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgb(256,252,252);
}
.block-info-box-table td {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgb(256,252,252);
}
.block-info-box-header {
background-color: rgb(230,227,227);
text-align: left;
}
.block-info-box-value {
text-align: right;
}
287a8f3b879e2fb12df80c1f212ef66e2d1fb206
1270
1269
2023-10-31T04:24:19Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border-collapse: collapse;
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgba(256,252,252,0.1);
}
.block-info-box-table td {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgba(256,252,252,0.1);
}
.block-info-box-header {
background-color: rgba(230,227,227,0.1);
text-align: left;
}
.block-info-box-value {
text-align: right;
}
2c4b3812c34654f351d37db901208eeb2d9e2543
1271
1270
2023-10-31T04:24:55Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border-collapse: collapse;
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgba(256,252,252,0.1);
}
.block-info-box-table td {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgba(256,252,252,0.1);
}
.block-info-box-header {
background-color: rgba(224,116,4,0.1);
text-align: left;
}
.block-info-box-value {
text-align: right;
}
b15bc00ffd3a7e29cc7d5d3854dcf9605cc48f99
1272
1271
2023-10-31T04:25:33Z
Raidsmash
6
sanitized-css
text/css
.block-info-box-table {
border-collapse: collapse;
border: 2px solid rgb(224,116,4);
}
.block-info-box-table th {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgba(256,252,252,0.1);
}
.block-info-box-table td {
padding: 2px;
border: 1px solid rgb(224,116,4);
background-color: rgba(256,252,252,0.1);
}
.block-info-box-header {
text-align: left;
}
.block-info-box-value {
text-align: right;
}
981f34a684da1fd89051b3e737cc62bdf77107f3
Fibre Weave Airium
0
277
1273
854
2023-10-31T07:20:34Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Fibre Weave Airium
!colspan="2"|[[File:Fibre_Weave_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/31
|}
'''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Fibre Weave Airium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
85c59cb43fe21e282437c0c63dc944061290d0ac
Erbium Cray
0
230
1274
1031
2023-10-31T07:22:29Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Erbium Cray
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1000
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Erbium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Erbium Cray {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
93deed84d1bf4e3bfb975713ba7d809013a27ff7
Chibi Ares
0
275
1275
847
2023-10-31T07:24:07Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Chibi Ares
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Chibi Ares''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chibi Ares {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a7a4d6391fc11649294e9a45201fc33956b8ccb1
Switched On
0
250
1276
801
2023-10-31T07:26:03Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Switched On
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Switched On''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Switched On {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f43afe4fa8e2746e225085e776d99277d9751b7c
Template:Available On Shop
10
338
1277
1059
2023-10-31T07:28:17Z
Lijosu
10
Fixed so that it works with True AND False values.
wikitext
text/x-wiki
{{#ifeq: True | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter. True or False:
{{(}}{{(}}Available On Shop|False{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
{{(}}{{(}}Available On Shop|True{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there.
[[Category:Templates]]</noinclude>
070d7e07c9b792be89c7aa662239a5b85ab9f785
1278
1277
2023-10-31T07:28:40Z
Lijosu
10
wikitext
text/x-wiki
{{#ifeq: True | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter. True or False:
{{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
{{(}}{{(}}Available On Shop|False{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there.
[[Category:Templates]]</noinclude>
182e4731b2325c11889d5e6b96bc9e5db5e4b57e
1279
1278
2023-10-31T07:29:28Z
Lijosu
10
wikitext
text/x-wiki
{{#ifeq: False | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter. True or False:
{{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
{{(}}{{(}}Available On Shop|False{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there.
[[Category:Templates]]</noinclude>
853dce265f84c80f4d37527ac0281ba4187ee519
1280
1279
2023-10-31T07:30:08Z
Lijosu
10
wikitext
text/x-wiki
{{#ifeq: True | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude>
Takes only 1 parameter. True or False:
{{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop.
{{(}}{{(}}Available On Shop|False{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there.
[[Category:Templates]]</noinclude>
182e4731b2325c11889d5e6b96bc9e5db5e4b57e
Template:Item Shop Slots
10
336
1281
997
2023-10-31T07:31:31Z
Lijosu
10
wikitext
text/x-wiki
{{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#ifeq: True | {{{featured|}}} | It has appeared as a featured item before. | }}<noinclude>
Use a slot type as the 1st argument. Valid examples include:
* small
* portrait
You should also include an "item type" (item_type).
You may also include the parameter:
featured=True
[[Category:Templates]]</noinclude>
4f2085b70ba684726d78f8d8620a919d69c44df4
File:Aiming Axle Servo.png
6
354
1282
2023-10-31T19:08:30Z
Kourinn
20
A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port.
wikitext
text/x-wiki
== Summary ==
A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port.
be1a5abb941cfe1315e90c29d5de7efbe4bf7126
File:Aiming Hinge Servo.png
6
355
1283
2023-10-31T19:09:06Z
Kourinn
20
A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port.
wikitext
text/x-wiki
== Summary ==
A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port.
3abf9696f58c9d9440139e1205946cbce3237c67
File:Arc Discharger.png
6
356
1284
2023-10-31T19:09:55Z
Kourinn
20
Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force
wikitext
text/x-wiki
== Summary ==
Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force
8161c7d14bcde5b4d383a16b6da7ef35d6f7f9b5
File:Rail Gun.png
6
357
1285
2023-10-31T19:10:49Z
Kourinn
20
A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range.
wikitext
text/x-wiki
== Summary ==
A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range.
e31786d4efa5b6c0cb6a069b5bd738c60d24df68
File:Plasma Cannon.png
6
358
1286
2023-10-31T19:11:47Z
Kourinn
20
A heavy caliber plasma cannon barrel which launches explosive shells
wikitext
text/x-wiki
== Summary ==
A heavy caliber plasma cannon barrel which launches explosive shells
31b4f132c0c2b8b75675d8914efee690db679cba
File:Laser Blaster.png
6
359
1287
2023-10-31T19:13:13Z
Kourinn
20
A fully automatic, fixed Laser Blaster barrel
wikitext
text/x-wiki
== Summary ==
A fully automatic, fixed Laser Blaster barrel
aa7e5801e66db4fa11b8688633271db089fe6fa6
User:Archimedes5000/common.css
2
360
1288
2023-10-31T19:13:35Z
Archimedes5000
4
Created page with "div#editpage-copywarn { display:none; }"
css
text/css
div#editpage-copywarn {
display:none;
}
92c72946388687743a250fb97234657bf22b9249
File:Standard Rail Turret.png
6
361
1289
2023-10-31T19:13:58Z
Kourinn
20
An all-in-one aiming rail turret with a single Rail Gun
wikitext
text/x-wiki
== Summary ==
An all-in-one aiming rail turret with a single Rail Gun
3551a17fda2a91b44223baa68779695cb21f0c3e
File:Small Plasma Turret.png
6
362
1290
2023-10-31T19:14:38Z
Kourinn
20
An all-in-one aiming plasma turret with a single Plasma Cannon
wikitext
text/x-wiki
== Summary ==
An all-in-one aiming plasma turret with a single Plasma Cannon
327a59e5a20aaadf40184a018fed2fabd03af520
File:Small Laser Turret.png
6
363
1291
2023-10-31T19:15:14Z
Kourinn
20
An all-in-one aiming laser turret with three Laser Blasters
wikitext
text/x-wiki
== Summary ==
An all-in-one aiming laser turret with three Laser Blasters
d2903e9403223b5f2d22e0836847a77e72e4121e
File:Standard Plasma Turret.png
6
364
1292
2023-10-31T19:15:49Z
Kourinn
20
An all-in-one aiming plasma turret with two Plasma Cannons
wikitext
text/x-wiki
== Summary ==
An all-in-one aiming plasma turret with two Plasma Cannons
c4eccf7a7f2370cb9aa5c3ca0a169a9aac319839
File:Standard Laser Turret.png
6
365
1293
2023-10-31T19:16:23Z
Kourinn
20
An all-in-one aiming laser turret with six Laser Blasters
wikitext
text/x-wiki
== Summary ==
An all-in-one aiming laser turret with six Laser Blasters
82f28741b4d23060dda8b9e7879dc43d8da33ef4
Module:Block Data
828
125
1294
433
2023-10-31T19:30:20Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function localize(m)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = mw.loadJsonData(m)
local t_data = tostring(data)
for _, _, c in string.find(t_data, ":\"(str.-)\"") do
local t_data = string.gsub(t_data, c, l_data[c])
end
module = mw.text.jsonEncode(t_data)
return module
end
function transpose(t)
local d = mw.loadJsonData(t)
local o = {}
for i, v in ipairs(d) do
o[k] = {}
for k, v in pairs(d[i]) do
o[k][i] = v
end
end
return o
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
for i, v in pairs(data) do
data[i] = transpose(v)
end
for i, _ in ipairs(data) do
if type(data[i][key]) == "table" then
for j, v in ipairs(data[i][key]) do
if v == value then output = data[i][return_key][j] end
end
end
end
return output
end
return p
ce9da8b8bca7e4cc35ec9e95fbd1a716614a8272
1296
1294
2023-10-31T20:17:06Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function localize(m)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = mw.loadJsonData(m)
local t_data = tostring(data)
for _, _, c in string.find(t_data, ":\"(str.-)\"") do
local t_data = string.gsub(t_data, c, l_data[c])
end
module = mw.text.jsonEncode(t_data)
return module
end
function transpose(t)
local d = mw.loadJsonData(t)
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
for i, v in pairs(data) do
data[i] = transpose(v)
end
for i, _ in pairs(data) do
if type(data[i][key]) == "table" then
for j, v in pairs(data[i][key]) do
if v == value then output = data[i][return_key][j] end
end
end
end
return output
end
return p
ddd45f2a9b6fbfad7a88351a0959bcddcafa6896
Weapons
0
366
1295
2023-10-31T19:30:44Z
Kourinn
20
Created work in progress draft for the page. Added Standard Laser Turret section.
wikitext
text/x-wiki
<!-- This page is a work in progress. -->
Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU.
Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system.
=== Standard Laser Turret ===
An all-in-one aiming laser turret with six Laser Blasters.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|500 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.1 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard Laser Turret.png|frameless|Basic Airium]]
|Standard Laser Turret
|Unlocked by default.
|-
|
|Clandestine Standard Jee'ra Laser Turret
|Originally from the Season One Battle Matrix.
|}
----
999397e06644aeba0dd66a4f80c60b7d20262c67
Jimmy Jam Strawberry Jam Factory
0
202
1297
784
2023-11-01T07:29:11Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam Strawberry Jam Factory
!colspan="2"|[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1,200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/04
|}
The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop.
== Lore ==
The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
e9c422655ec9f3cbf530e7355623db741ed8163f
Beryllium Tianhe
0
207
1298
1029
2023-11-01T07:36:35Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Beryllium Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Beryllium Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Tianhe {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/1}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9b814d4709f7d81861c251a9a6a4fafbc5ec4e39
Tianhe Profile
0
253
1299
804
2023-11-01T07:38:27Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tianhe Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Tianhe Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Tianhe Profile {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/1}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
b7f8b5e8250af5d92af49cc91b9aab9de940fbef
Enveloped
0
229
1300
772
2023-11-01T07:40:22Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Enveloped
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/03/21
|}
'''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Enveloped {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/1}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
29bb44e7d0044e0793750a95b46bd722c16d13a7
Built For Battle Season Banner
0
367
1301
2023-11-01T07:53:00Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Built For Battle Season Banner
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Exclusive}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Built For Battle Season Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
9342034546455d2ca44faaec7a196ad26da374cb
Moderonium Quilt
0
368
1302
2023-11-01T07:55:56Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Moderonium Quilt
!colspan="2"|[[image]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/10/26
|}
'''Moderonium Quilt''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moderonium Quilt {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
It will be available on the shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
1dee8a6eba9a51a509e272eed2e0d4f881c5703a
Sunspot
0
369
1303
2023-11-01T08:00:20Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Sunspot
!colspan="2"|{{Palette_Hexagon|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/10/26
|}{{Palette_Table|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}}
'''Sunspot''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Sunspot {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
be50cd902cca5066041d293d980f527c9bb1818f
Clandestine Standard Jee'Ra Laser Turret
0
370
1304
2023-11-01T08:05:43Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Clandestine Standard Jee'Ra Laser Turret
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
2fc3a2fbd5ea7fd311132f620077834bf93944db
1305
1304
2023-11-01T08:05:59Z
Lijosu
10
Fixed categories
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Clandestine Standard Jee'Ra Laser Turret
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
d0575e92fb365854e36b0773c636335bf2818882
Standard Laser Turret
0
371
1306
2023-11-01T08:09:13Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Laser Turret
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/06/21
|}
The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
af964175e330aacf318d789a306a0c0fd188facb
Weapons
0
366
1307
1295
2023-11-02T01:12:14Z
Kourinn
20
Added other blocks from inventory weapon category
wikitext
text/x-wiki
Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU.
Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system.
=== Standard Laser Turret ===
An all-in-one aiming laser turret with six Laser Blasters.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|500 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.1 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard_Laser_Turret.png|alt=Standard Laser Turret|center|130x130px]]
|'''Standard Laser Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Standard Jee'ra Laser Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Standard Plasma Turret ===
An all-in-one aiming laser turret with two Plasma Cannons.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|450 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard Plasma Turret.png|alt=Standard Plasma Turret|center|frameless|130x130px]]
|'''Standard Plasma Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Standard Jee'ra Plasma Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Small Laser Turret ===
An all-in-one aiming laser turret with three Laser Blasters.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|250 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.2 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Small Laser Turret.png|alt=Small Laser Turret|center|frameless|130x130px]]
|'''Small Laser Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Small Jee'ra Laser Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Small Plasma Turret ===
An all-in-one aiming laser turret with two Plasma Cannons.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|225 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Small Plasma Turret.png|alt=Small Plasma Turret|center|frameless|130x130px]]
|'''Small Plasma Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Small Jee'ra Plasma Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Standard Rail Turret ===
An all-on-one aiming rail turret with one Rail Gun.
{| class="wikitable"
|+Stats
|'''Base CPU'''
!60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|900 kg
|-
|'''Damage'''
|590
|-
|'''Recharge Time'''
|4 s
|-
|'''Velocity'''
|450 m/s
|-
|'''Penetration Energy'''
|43000 kJ
|-
|'''Recoil Force'''
|750 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard Rail Turret.png|alt=Standard Rail Turret|center|frameless|130x130px]]
|'''Standard Rail Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Jee'ra Rail Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Laser Blaster ===
A fully automatic, fixed Laser Blaster barrel.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|22.5 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.2 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Laser Blaster.png|alt=Laser Blaster|center|frameless|130x130px]]
|'''Laser Blaster'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Laser Blaster'''
|Originally from the Season One Battle Matrix.
|}
----
=== Plasma Cannon ===
A heavy caliber plasma cannon barrel which launches explosive shells.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|45 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Plasma Cannon.png|alt=Plasma Cannon|center|frameless|130x130px]]
|'''Plasma Cannon'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Plasma Cannon'''
|Originally from the Season One Battle Matrix.
|}
----
=== Rail Gun ===
A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|90 kg
|-
|'''Damage'''
|590
|-
|'''Recharge Time'''
|4 s
|-
|'''Velocity'''
|450 m/s
|-
|'''Penetration Energy'''
|43000 kJ
|-
|'''Recoil Force'''
|750 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Rail Gun.png|alt=Rail Gun|center|frameless|130x130px]]
|'''Rail Gun'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Rail Gun'''
|Originally from the Season One Battle Matrix.
|}
----
=== Arc Discharger ===
Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force.
{| class="wikitable"
|+Stats
|Weapon CPU
|40
|-
|Mass of Cube
|30 kg
|-
|Damage
|15000
|-
|Splash Radius
|30 Blocks
|-
|Recharge Time
|0.1 s
|-
|Penetration Energy
|100000 kJ
|-
|Charge Time
|6 s
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Arc Discharger.png|alt=Arc Discharger|center|frameless|130x130px]]
|'''Arc Discharger'''
|Unlocked by default.
|}
----
=== Aiming Axle Servo ===
A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port.
{| class="wikitable"
|+Stats
|Base CPU
|30
|-
|Mass of Cube
|5 kg / 40 kg / 135 kg
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Aiming Axle Servo.png|alt=Aiming Axle Servo|center|frameless|130x130px]]
|'''Aiming Axle Servo'''
|Unlocked by default.
|}
----
=== Aiming Hinge Servo ===
A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port.
{| class="wikitable"
|+Stats
|Base CPU
|30
|-
|Mass of Cube
|5 kg / 40 kg / 135 kg
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Aiming Hinge Servo.png|alt=Aiming Hinge Servo|center|frameless|130x130px]]
|'''Aiming Hinge Servo'''
|Unlocked by default.
|}
62167ca14b59e6a347216baad7726f547e82dae3
EVIL Duality
0
318
1308
944
2023-11-02T07:22:15Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1000
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Duality uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Duality {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/2}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
15665e972eacc679fcc23fb2f7b420c76e9962b5
1309
1308
2023-11-02T07:22:29Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL Duality
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 1000
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/09/06
|}
'''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Duality uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Duality {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
0a023bec3e0db42e5601c3bfbeadf4c0c8ab62dc
Vector Airium
0
280
1310
857
2023-11-02T07:24:29Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Vector Airium
!colspan="2"|[[File:Vector_Airium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/08/31
|}
'''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Vector Airium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
75192b410c1599794885141914f6206bc6d9ee12
Starry Galaxies
0
269
1311
1225
2023-11-02T07:25:51Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Starry Galaxies
!colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/03
|}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9cc726b21d7186887fcbd797ab7f1acfa08206f8
Digital Network
0
290
1312
886
2023-11-02T07:27:08Z
Lijosu
10
Added template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Digital Network
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Digital Network has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=banner}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
c16738af064d438869da39e1ae84eeec90a70bf2
1313
1312
2023-11-02T07:27:31Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Digital Network
!colspan="2"|[[image]]
|-
| '''Type''' || Banner
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Digital Network has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
40fb6fde1810efc49f48c8f2836787c95f0970b0
Pointed
0
242
1314
794
2023-11-02T07:28:56Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Pointed
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
'''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Pointed {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
03a6e106b9fef3adb5d7af9fdd145b58b34a40da
Help:RC2 Wiki Structure
12
372
1315
2023-11-02T08:19:01Z
Fugii
2
Created page with "This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki"
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki
770ecd47458d302c6ae5d845261d30950ab6c59d
1316
1315
2023-11-02T11:59:44Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Extra Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|}
244a7daef7ae320c87c1c3bead04a2e8bda75d5d
1317
1316
2023-11-02T12:04:39Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|}
9700ef3207085af6d6432d1cd9025675df83f5b9
1318
1317
2023-11-02T12:10:55Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin is used is the Timeless
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
d9ab26d7cbcd73a12ed4dbb72aafd8704bdcfb5a
1319
1318
2023-11-02T12:17:44Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add ?useskin=skinname to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
a84cb4735283f21e6f3e74c02bc0bd187842ddd5
1321
1319
2023-11-02T12:29:11Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
Changes to the css/js styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the css in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered.
To change the css/js styling to affect only the Timeless skin can be made here
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
a7873b7e94cfc1acd13a0c929c49861010cd743c
1322
1321
2023-11-02T12:30:08Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
'''Changes to the css/js styling to affect every skin can be made here:'''
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the css in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered.
'''To change the css/js styling to affect only the Timeless skin can be made here:'''
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
b5408acefe00ff8e7da57ebc384af3b3b1915ab2
1323
1322
2023-11-02T12:40:30Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
==== <nowiki><templatestyles src="pagename.css"/></nowiki> ====
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
5690e665c79229223b062624ee72f10fc815d404
1324
1323
2023-11-02T13:00:46Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normasl skin) instead of the specific DarkMode extension for mediawiki. This is largely because it cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
==== <nowiki><templatestyles src="pagename.css"/></nowiki> ====
{| class="wikitable sortable"
|+ Skins Extensions Currently Offered
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
e56bc0426bcead0519b799b3f1f036ebdd3967d1
1325
1324
2023-11-02T13:07:15Z
Fugii
2
wikitext
text/x-wiki
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
<code><nowiki><templatestyles src="pagename.css"/></nowiki></code>
=== List of Skins Currently Offered ===
----
{| class="wikitable sortable"
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
82a85b85504df87e33f02f9d5706a5b81768a390
1326
1325
2023-11-02T13:10:56Z
Fugii
2
wikitext
text/x-wiki
<!--__NOTOC__-->
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
<code><nowiki><templatestyles src="pagename.css"/></nowiki></code>
=== List of Skins Currently Offered ===
----
{| class="wikitable sortable"
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
=== Extensions ===
----
The lists of current extensions available through Miraheze is here:
* https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages
* https://meta.miraheze.org/wiki/Extensions
* https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate)
bac584a0c691ea763a9fb8bcd703c97620877759
1327
1326
2023-11-02T13:12:03Z
Fugii
2
wikitext
text/x-wiki
<!--__NOTOC__-->
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
=== Skins and Site Design ===
----
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
<code><nowiki><templatestyles src="pagename.css"/></nowiki></code>
=== List of Skins Currently Offered ===
----
{| class="wikitable sortable"
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
=== Extensions ===
----
The lists of current extensions available through Miraheze is here:
* https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages
* https://meta.miraheze.org/wiki/Extensions
* https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate)
16a7edb2c924f128cf69c371d45fae43e8b4ccdc
1328
1327
2023-11-02T13:13:21Z
Fugii
2
wikitext
text/x-wiki
<!--__NOTOC__-->
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
=== Default Skin ===
----
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
<code><nowiki><templatestyles src="pagename.css"/></nowiki></code>
=== List of Skins Currently Offered ===
----
{| class="wikitable sortable"
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
=== Extensions ===
----
The lists of current extensions available through Miraheze is here:
* https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages
* https://meta.miraheze.org/wiki/Extensions
* https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate)
34644d583e793ece9f38fe7ec9b46a746febc3da
1329
1328
2023-11-02T13:14:23Z
Fugii
2
wikitext
text/x-wiki
<!--__NOTOC__-->
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
=== Default Skin ===
----
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
To add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
<code><nowiki><templatestyles src="pagename.css"/></nowiki></code>
=== List of Skins Currently Offered ===
----
{| class="wikitable sortable"
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
=== Extensions ===
----
The lists of current extensions available through Miraheze is here:
* https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages
* https://meta.miraheze.org/wiki/Extensions
* https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate)
38c3b06dbbb1117bcc13c5aefcf7e4459c3f6440
1330
1329
2023-11-02T13:14:48Z
Fugii
2
wikitext
text/x-wiki
<!--__NOTOC__-->
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
=== Default Skin ===
----
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
To add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
* <code><nowiki><templatestyles src="pagename.css"/></nowiki></code>
=== List of Skins Currently Offered ===
----
{| class="wikitable sortable"
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
=== Extensions ===
----
The lists of current extensions available through Miraheze is here:
* https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages
* https://meta.miraheze.org/wiki/Extensions
* https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate)
ea60a5ee62f29a317d63d0bab33bcdf3707b870e
1331
1330
2023-11-02T13:55:13Z
Fugii
2
wikitext
text/x-wiki
<!--__NOTOC__-->
This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki.
=== Default Skin ===
----
The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences.
=== CSS/JS Styling Locations ===
----
Changes to the CSS/JS styling to affect every skin can be made here:
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css
* https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js
It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered.
To change the CSS/JS styling to affect only the Timeless skin can be made here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js
=== Dark Mode ===
----
Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default.
The source for Gadgets to pick up the CSS/JS files is here:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets
At the moment it is only used for dark mode styling which consist of three pages:
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js
* https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css
MediaWiki:Gadget-dark-mode.css is the main source to alter the colours and styling when dark mode is enabled.
=== Individual Page CSS ===
----
To add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line:
* <code><nowiki><templatestyles src="pagename.css"/></nowiki></code>
=== List of Skins Currently Offered ===
----
{| class="wikitable sortable"
|-
! Skin !! Enabled !! Info
|-
| Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat.
|-
| Apex || N || Modern version of Vector with fresh look and many usability improvements
|-
| Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.
|-
| Chameleon || Y || A highly flexible responsive skin using Bootstrap 4
|-
| Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki.
|-
| Colongeblue || Y || Colongeblue skin
|-
| Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom.
|-
| Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography
|-
| Erudite || N || A clean and easy to read skin
|-
| Evelution || N || A Skin based off FandomDesktop and Windows 11
|-
| Femiwiki || N || Femiwiki skin
|-
| Flatbox || N || Skin made for aartha.com
|-
| Gamepress || N || Easy-to-use gaming-oriented skin
|-
| HasSomeColours || Y || A skin with some colours. It does skin stuff.
|-
| Mask || N || Mask skin for the Compendium of Fragments
|-
| Medik || Y || Simple and clean skin based on the Bootstrap library.
|-
| Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin
|-
| MinervaNeue || Y || A responsive mobile first skin
|-
| Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right
|-
| Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki.
|-
| Nimbus || N || Nimbus skin
|-
| Nostalgia || N || A skin to show how Wikipedia looked in 2001
|-
| Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display.
|-
| Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability
|-
| Snap! || N || A MediaWiki skin written with the Snap! website in mind
|-
| Splash || N || Splash skin for MediaWiki, as designed for zaori.org
|-
| Timeless || Y || Timeless skin
|-
| Truglass || N || A sleek, stylish, simplified skin
|-
| Tweeki || Y || A skin based on Bootstrap
|-
| WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki.
|-
| Vector || Y || Vector skin
|-
| Vector 2022 || Y || Vector 2022 skin
|}
=== Extensions ===
----
The lists of current extensions available through Miraheze is here:
* https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages
* https://meta.miraheze.org/wiki/Extensions
* https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate)
574fa85a9cdd08b1a23887d603e939e917520e3a
MediaWiki:Timeless.js
8
10
1320
284
2023-11-02T12:28:24Z
Fugii
2
javascript
text/javascript
/* All JavaScript here will be loaded for users of the Timeless skin */
1860a9039aad959379ada79d457cc8d72aa29bdd
Module:Block Data
828
125
1332
1296
2023-11-02T17:29:37Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local database = {}
for i, v in ipairs(list) do
database[i] = mw.loadJsonData(v)
end
for i, v in ipairs(database) do
for k, v in pairs(database[i]) do
database[1][k] = v
end
end
table.sort(database[1])
return database[1]
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(s, d)
local dir = {}
dir[1] = string.match(s, "^(.-)\[")
for i = 2, #s do
for m in string.gmatch(s, "\[(.-)\]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[i][key]) do
if v == value then
output = data[return_key][j]
end
end
end
return output
end
return p
11696d1538adc8bd716a33be6bc969c825b1ac3f
1333
1332
2023-11-02T17:38:30Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
table.sort(output)
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(s, d)
local dir = {}
dir[1] = string.match(s, "^(.-)\[")
for i = 2, #s do
for m in string.gmatch(s, "\[(.-)\]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[i][key]) do
if v == value then
output = data[return_key][j]
end
end
end
return output
end
return p
3d6485a9b817169dc827e6b68970edd7b189bd35
1334
1333
2023-11-02T17:43:01Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
table.sort(output)
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(s, d)
local dir = {}
dir[1] = string.match(s, "^(.-)\[")
for i = 2, #s do
for m in string.gmatch(s, "\[(.-)\]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = data[return_key][j]
end
end
end
return output
end
return p
156af84f00213591b99608612914a298d142ef6d
1335
1334
2023-11-02T22:05:24Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
table.sort(output)
mw.logObject(output)
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
mw.logObject(o)
return o
end
function dir(s, d)
local dir = {}
dir[1] = string.match(s, "^(.-)\[")
for i = 2, #s do
for m in string.gmatch(s, "\[(.-)\]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
mw.logObject(value)
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
mw.logObject(string)
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = data[return_key][j]
end
end
end
mw.logObject(output)
return output
end
return p
8a0de6ebd4b1376d7f23247be070fe33fac1730b
1336
1335
2023-11-02T22:11:45Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(s, d)
local dir = {}
dir[1] = string.match(s, "^(.-)\[")
for i = 2, #s do
for m in string.gmatch(s, "\[(.-)\]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = data[return_key][j]
end
end
end
return output
end
return p
59915343b2698df22a7fcfa4f390b5c44162fb85
1337
1336
2023-11-02T22:52:03Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)\[")
for i = 2, #s do
for m in string.gmatch(s, "\[(.-)\]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
3d4e0e34b3124f9f3e599bac1d7116085ac29773
1338
1337
2023-11-02T22:53:58Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[")
for i = 2, #s do
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
e524d4c3923c53f57ca50c175dc3863883f56d76
1339
1338
2023-11-02T22:55:59Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[")
for i = 2, #s do
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
mw.log(i)
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
e5a2fe4757c88553c5039be080f068a43ef00149
1340
1339
2023-11-02T23:34:15Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
mw.logObject(dir)
if true then return end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
4a0c5b7cdaddde924f2ef4d48cc3182eb921387a
1341
1340
2023-11-02T23:34:26Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[")
for i = 2, #s do
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
end
end
local value = d
for i, v in ipairs(dir) do
mw.log(i)
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
e5a2fe4757c88553c5039be080f068a43ef00149
1342
1341
2023-11-02T23:37:02Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, v in pairs(d[i]) do
if o[k] then else o[k] = {} end
o[k][i] = v
end
end
return o
end
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
mw.logObject(dir)
if true then return end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database())
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
4a0c5b7cdaddde924f2ef4d48cc3182eb921387a
Standard Jee'Ra Soldier Wheel
0
350
1343
1179
2023-11-03T09:24:28Z
Lijosu
10
Added information about steering/nonsteering.
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Jee'Ra Soldier Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}}
There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
366369611ba4f48cef6a008ee555774551747648
YPlated Ladium
0
282
1344
861
2023-11-03T23:10:38Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Creating YPlated Ladium
!colspan="2"|[[File:Y_Plated_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/08/31
|}
'''Creating YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Creating YPlated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/03}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
045d1222f2da4260ca654d97e1adb6bba9d7468b
Tennessine Gene
0
293
1345
1044
2023-11-03T23:11:51Z
Lijosu
10
Added template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Tennessine Gene
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
'''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
== Lore ==
Tennessine Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Tennessine Gene has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=SCUs}}
[[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
aee4f8063c16be2f59b1308a99ed85e7380d8611
EVIL
0
311
1346
1155
2023-11-03T23:14:38Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ EVIL
!colspan="2"|{{Palette_Hexagon|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/09/06
|}{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}
'''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL {{Matrix Chunk|chunk="EVIL" chunk||level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
8a87db99a7e8d14e491278bd4f5a12433567c58f
Lunar
0
234
1347
1157
2023-11-03T23:16:28Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Lunar
!colspan="2"|{{Palette_Hexagon|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1ff4aadcba078a150c5e02664f2a26ccd8d10090
Charged
0
285
1348
887
2023-11-03T23:17:34Z
Lijosu
10
Added template
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Charged
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/08/31
|}
'''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Charged has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
47a6aaab157e084326549c868dcbd0dcd5126bb1
Template:Palette Hexagon/styles.css
10
349
1349
1188
2023-11-03T23:21:55Z
Lijosu
10
Adjusted size
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 132px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 80px;
top: 0px;
}
.slot3 {
position: absolute;
left: 80px;
top: 65px;
}
.slot4 {
position: absolute;
left: 40px;
top: 65px;
}
.slot5 {
position: absolute;
left: 0px;
top: 65px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
5360e7a1e6657b08aa2167ca313fe116cb44b3d1
1350
1349
2023-11-03T23:22:38Z
Lijosu
10
Adjusted spacing again
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 132px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 80px;
top: 0px;
}
.slot3 {
position: absolute;
left: 80px;
top: 67px;
}
.slot4 {
position: absolute;
left: 40px;
top: 67px;
}
.slot5 {
position: absolute;
left: 0px;
top: 67px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
6780d57b8f319bb8ca02f3064a8b84cdc08a384b
1351
1350
2023-11-03T23:23:01Z
Lijosu
10
sanitized-css
text/css
.hexagon-box {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
height: 132px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-top: 63px solid;
}
.triangle-up {
width: 0;
height: 0;
border-left: 37px solid transparent;
border-right: 37px solid transparent;
border-bottom: 63px solid;
}
.slot1 {
position: absolute;
left: 40px;
top: 0px;
}
.slot2 {
position: absolute;
left: 80px;
top: 0px;
}
.slot3 {
position: absolute;
left: 80px;
top: 66px;
}
.slot4 {
position: absolute;
left: 40px;
top: 66px;
}
.slot5 {
position: absolute;
left: 0px;
top: 66px;
}
.slot6 {
position: absolute;
left: 0px;
top: 0px;
}
13456a4f10f33d51742708cea4ddfdb29be78edf
Caesium QMG
0
209
1352
836
2023-11-04T07:22:01Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Caesium QMG
!colspan="2"|[[image]]
|-
| '''Type''' || QMG Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Caesium QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Caesium QMG {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/04}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
d601b1fb025b983bb845e7224dcaa96188f0f3fe
Antimony Basic Plate
0
180
1353
757
2023-11-04T07:23:34Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Antimony Basic Plate
!colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]]
|-
| '''Type''' || Switch Plate
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 800
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/11/04}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ed26188bd95e0f592208342e9754b1ed6813aaa4
Gene Profile
0
231
1354
776
2023-11-04T07:24:56Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Gene Profile
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 200
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Gene Profile {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/04}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4b8fd9af5aeb019dcc98fa9eba5be49b7e8c3306
Jee'Ra Tank
0
373
1355
2023-11-04T07:33:20Z
Lijosu
10
Created
wikitext
text/x-wiki
'''Jee'Ra Tank''' may refer to:
* [[Jee'Ra Tank (character skin)]]
* [[Jee'Ra Tank (avatar)]]
69384fe96ec324f9b5aca189bd0c7ecfa6d37300
1356
1355
2023-11-04T07:33:45Z
Lijosu
10
Fixed messed up formatting
wikitext
text/x-wiki
'''Jee'Ra Tank''' may refer to:
* [[Jee'Ra Tank (character skin)]]
* [[Jee'Ra Tank (avatar)]]
a2b43a58d7236fd17a9d324243e268d5afb19b89
Category:Built For Battle Items
14
334
1357
1180
2023-11-04T07:34:13Z
Lijosu
10
fixed links
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built for Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier Avatar]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (character skin)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic Avatar]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
a0d9ccf258ddf4decca1d408ba4c2ddd083d8309
Category:Jee'Ras
14
374
1358
2023-11-04T07:35:04Z
Lijosu
10
Created page with "[[Category:Character_Skins]]"
wikitext
text/x-wiki
[[Category:Character_Skins]]
6d275615d48c11fc3e91cc75695c61e5ff7f62bf
Category:Jee'Ra Tank Skins
14
375
1359
2023-11-04T07:36:38Z
Lijosu
10
Created
wikitext
text/x-wiki
[[Category:Jee'Ras]]
c25e6565e987d1311fbe0a18e8dbc85671784164
Jee'Ra Tank (character skin)
0
376
1360
2023-11-04T07:39:49Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jee'Ra Tank
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
The '''Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra Tank uses the "Operation: Slumber" lore entry:
{{Lore:Operation_Slumber}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
fc425f81ef8d4b20c540109087a659b1c008ef75
1364
1360
2023-11-04T07:59:09Z
Lijosu
10
Put in correct date
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Jee'Ra Tank
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra Tank uses the "Operation: Slumber" lore entry:
{{Lore:Operation_Slumber}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
fdff37e89006ae609427f3b8b89d808747b8caf1
Template:Lore:Operation Slumber
10
377
1361
2023-11-04T07:50:41Z
Lijosu
10
Created
wikitext
text/x-wiki
<blockquote>'''Operation: Slumber'''
----
'''OPERATIONAL REPORT - Operation: Slumber
**Date 2156
Classification: Eyes Only - Jee'Ra Commanders
I. Operational Overview'''
The Jee'Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee'Ra way.
'''II. Cryogenic Stasis Protocol'''
To this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee'Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis.
'''III. Sector 3 Bases'''
For Sector 3, the designated bases are as follows:
- Earth
- [Redacted]
- [Redacted]
A single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee'Ra can rekindle their purpose.
'''IV. Exemptions from Stasis'''
Operatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption.
'''End of Report
Classified - Jee'Ra Commanders'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
04eaf83c63409f1ff2da697c92eac922061dde2c
1362
1361
2023-11-04T07:51:36Z
Lijosu
10
wikitext
text/x-wiki
<blockquote>'''Operation: Slumber'''
----
'''OPERATIONAL REPORT - Operation: Slumber'''
'''<nowiki>**</nowiki>Date 2156'''
'''Classification: Eyes Only - Jee'Ra Commanders'''
'''I. Operational Overview'''
The Jee'Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee'Ra way.
'''II. Cryogenic Stasis Protocol'''
To this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee'Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis.
'''III. Sector 3 Bases'''
For Sector 3, the designated bases are as follows:
- Earth
- [Redacted]
- [Redacted]
A single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee'Ra can rekindle their purpose.
'''IV. Exemptions from Stasis'''
Operatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption.
'''End of Report'''
'''Classified - Jee'Ra Commanders'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
c09efec95547724f7687245836722e2474026ed7
1363
1362
2023-11-04T07:52:12Z
Lijosu
10
Fixed formatting
wikitext
text/x-wiki
<blockquote>'''Operation: Slumber'''
----
'''OPERATIONAL REPORT - Operation: Slumber'''
'''<nowiki>**</nowiki>Date 2156'''
'''Classification: Eyes Only - Jee'Ra Commanders'''
'''I. Operational Overview'''
The Jee'Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee'Ra way.
'''II. Cryogenic Stasis Protocol'''
To this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee'Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis.
'''III. Sector 3 Bases'''
For Sector 3, the designated bases are as follows:
- Earth<br/>
- [Redacted]<br/>
- [Redacted]
A single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee'Ra can rekindle their purpose.
'''IV. Exemptions from Stasis'''
Operatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption.
'''End of Report'''
'''Classified - Jee'Ra Commanders'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
c5e6ca8f3e69505de73f7b61dcfbe3bf090085b1
Module:Block Data
828
125
1365
1342
2023-11-04T23:47:03Z
Archimedes5000
4
WORKS
Scribunto
text/plain
local p = {}
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
function transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
5d34c6f8ea69b6f7a7b7189e1edebc1d277f47d9
1369
1365
2023-11-05T00:18:56Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
--Merges block data modules into a single json object
function block_db()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Replaces unlocalized strings with their localized variants
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.data_return(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(block_db(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
25aec45f73f8f3b70d6dceb4f7a75f6dc28459b0
1370
1369
2023-11-05T00:19:29Z
Archimedes5000
4
Archimedes5000 moved page [[Module:Data]] to [[Module:Block Data]] without leaving a redirect
Scribunto
text/plain
local p = {}
--Merges block data modules into a single json object
function block_db()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Replaces unlocalized strings with their localized variants
function localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.data_return(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = transpose(block_db(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = dir(data, return_key)[j]
end
end
end
return output
end
return p
25aec45f73f8f3b70d6dceb4f7a75f6dc28459b0
1378
1370
2023-11-05T00:54:36Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = mw.loadData("Module:Common")
--Merges block data modules into a single json object
function block_db()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.data_return(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = common.db_transpose(block_db(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = common.db_dir(data, return_key)[j]
end
end
end
return output
end
return p
b4958cd57335c15df82c8481687e08f9d95150c3
1379
1378
2023-11-05T00:56:19Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function block_db()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.data_return(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = common.db_transpose(block_db(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = common.db_dir(data, return_key)[j]
end
end
end
return output
end
return p
c98d3424b72d02bd0eb74388ffd93a03a56ef3e5
1380
1379
2023-11-05T01:02:26Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.data_return(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = common.db_dir(data, return_key)[j]
end
end
end
return output
end
return p
4c816edf4d68315716bc803eb10fb4c5bceeda22
1381
1380
2023-11-05T01:45:29Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of field specified in frame argument
function p.get(frame)
local args = frame.args
local output = {}
local data = {}
if args["path"] == path then
data = database()
else
data = common.db_transpose(database(), "Data")
end
output = common.db_dir(data, args["key"])
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"] or "return"
local return_key = args["return"] or args["r"] or "none"
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = common.db_dir(data, return_key)[j]
end
end
else output = common.db_dir(data, key)
end
return output
end
return p
195f99d83289cdca06b07d97ec306eb32ce80f56
1382
1381
2023-11-05T02:00:23Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of field specified in frame argument
function p.get(frame)
local args = frame.args
local output = {}
local data = {}
if args["path"] == path then
data = database()
else
data = common.db_transpose(database(), "Data")
end
output = common.db_dir(data, args["key"])
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = common.db_dir(data, return_key)[j]
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
bff855e532f862bc4e41a1e4ee26ffbfe3f20c17
1383
1382
2023-11-05T02:01:14Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value then
output = common.db_dir(data, return_key)[j]
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
690051c2d5465751d33df557b890d69a32790bda
1384
1383
2023-11-05T02:11:18Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value and data[return_key] ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or "Id" or "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
d61b65d331a4a4f996984641658fd98d4fd119cc
1385
1384
2023-11-05T02:23:35Z
Archimedes5000
4
Scribunto
text/plain
local p = {t={}}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value and data[return_key] ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or "Id" or "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
function p.t.test(frame)
return "aaa"
end
return p
3d810db84db7dc6d0ab6ae8fcfa1abbe2cee2f00
1386
1385
2023-11-05T02:26:38Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value and data[return_key] ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or "Id" or "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
local t = {}
function t.test(frame)
return "aaa"
end
return p, t
6c8d5d3e73a195a1f7b723ceaa323821fa5b748f
1387
1386
2023-11-05T02:27:06Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value and data[return_key] ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or "Id" or "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
local t = {}
function t.test(frame)
return "aaa"
end
return t, p
88e7a5f72cbdb1f4ff4481fe1d4630ca886451b1
1388
1387
2023-11-05T02:30:31Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value and data[return_key] ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or "Id" or "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
d61b65d331a4a4f996984641658fd98d4fd119cc
1389
1388
2023-11-05T02:35:16Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or "Id" or "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
f75691eb471effb9e678e15e7ebcdb5e0b08d05c
1390
1389
2023-11-05T03:22:08Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if type(data[key]) == "table" then
for j, v in pairs(data[key]) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
2eb6dce70b94b59fbc2cde16b0d4c241d4e99664
1402
1390
2023-11-05T09:08:18Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local data = database()
local key_value, id = common.db_dir(data, key)
if key_value == value then
if common.db_dir(data, return_key) then
output = common.db_dir(data, return_key)
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = id
end
end
end
return output
end
return p
09908fb5cf4ee58db24b19ec6f994c87ab417d7a
Module:FunctionalBlockData.json
828
378
1366
2023-11-04T23:54:44Z
Archimedes5000
4
Created page with "{ "74": { "Type": "Cube", "Name": "Nameplate", "Data": { "Path": "Cube", "labelPrefabPath": "Nameplate", "SpriteName": "Nameplate", "CubeNameKey": "strNameplate", "CubeDescriptionKey": "strNameplateDesc", "SelectableFaces": [0,1,3,4,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665], "cm3Volume": 8000, "Volume": 0.008,..."
json
application/json
{
"74": {
"Type": "Cube",
"Name": "Nameplate",
"Data": {
"Path": "Cube",
"labelPrefabPath": "Nameplate",
"SpriteName": "Nameplate",
"CubeNameKey": "strNameplate",
"CubeDescriptionKey": "strNameplateDesc",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"cm3Volume": 8000,
"Volume": 0.008,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "TextBlock",
"CubeType": "Block",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"InheritIndestructibility": true,
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Shapes",
"SortIndex": 1500
}
},
"45": {
"Type": "Cube",
"Name": "Pilot Seat",
"Data": {
"Path": "Seat_Driver_Robocraft2_Build",
"TimeRunningModePath": "Seat_Driver_Robocraft2",
"SpriteName": "Seat_Driver_Robocraft2",
"CubeNameKey": "strSeat_Driver_Robocraft2",
"CubeDescriptionKey": "strSeat_Driver_Robocraft2Desc",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
3,
4,
5
],
"GridScale": [
3,
4,
6
],
"GridOffset": [
0,
0,
-0.5
],
"PerimeterWidthMultiplier": [
6.33,
6.33,
0,
9,
3.33,
3.33
],
"cm3Volume": 238700,
"Volume": 0.2222222222222222,
"RWMass": 50,
"MaterialDensity": "22.5",
"BaseCPU": 15,
"CpuType": "Base",
"Mass of Cube": "50",
"CubeCategory": "PilotSeat",
"CubeType": "Block",
"PortSpecGroup": "PilotSeats",
"SeatStandingType": "SeatedPilot",
"CameraBehaviour": "AdaptToClusterBounds",
"PlayerExitPosition": {
"x": 0,
"y": 0.2,
"z": 0
},
"PlayerAttachmentPosition": {
"x": 0,
"y": 0,
"z": -0.4
},
"PlayerAttachmentRotation": {
"x": 0,
"y": 0,
"z": 0
},
"CharacterColliderHeight": 1,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"SortIndex": 2000
}
},
"116": {
"Type": "Cube",
"Name": "ThrusterSmall",
"Data": {
"Path": "Thruster_Small",
"SpriteName": "Thruster_Small",
"CubeNameKey": "strThrusterSmall",
"CubeDescriptionKey": "strThrusterSmallDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
3,
3,
6
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"cm3Volume": 40406,
"Volume": 0.040406,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 35,
"CpuType": "Base",
"Mass of Cube": "3.7",
"CubeCategory": "Jet",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxVelocity": 500,
"JetDefaultMaxThrust": 160,
"JetStreamOffset": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"ForcePointOffset": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"JetStreamLength": 1.95,
"JetStreamRadius": 0.06,
"JetStreamSphereCastRadius": 0.006,
"MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium",
"ParticlePrefabPath": "Thruster_Small_VFX",
"GuideArrow": "ArrowGizmo_Thruster_Small_Direction",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -16,
"y": 45,
"z": 0
},
"SortIndex": 3500
}
},
"179": {
"Type": "Cube",
"Name": "ThrusterStandard",
"Data": {
"Path": "Thruster_Standard",
"SpriteName": "Thruster_Standard",
"CubeNameKey": "strThrusterStandard",
"CubeDescriptionKey": "strThrusterStandardDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
5,
4,
9
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1.5,
0,
0
],
"cm3Volume": 165625,
"Volume": 0.165625,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 55,
"CpuType": "Base",
"Mass of Cube": "15.100000000000001",
"CubeCategory": "Jet",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxVelocity": 500,
"JetDefaultMaxThrust": 265,
"JetStreamOffset": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"ForcePointOffset": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"JetStreamLength": 2.2,
"JetStreamRadius": 0.12,
"JetStreamSphereCastRadius": 0.012,
"MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large",
"ParticlePrefabPath": "Thruster_Medium_VFX",
"GuideArrow": "ArrowGizmo_Thruster_Standard_Direction",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -16,
"y": 45,
"z": 0
},
"SortIndex": 3501
}
},
"180": {
"Type": "Cube",
"Name": "ThrusterLarge",
"Data": {
"Path": "Thruster_Large",
"SpriteName": "Thruster_Large",
"CubeNameKey": "strThrusterLarge",
"CubeDescriptionKey": "strThrusterLargeDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
7,
8,
16
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 956875,
"Volume": 0.956875,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 75,
"CpuType": "Base",
"Mass of Cube": "87.10000000000001",
"CubeCategory": "Jet",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxVelocity": 500,
"JetDefaultMaxThrust": 810,
"JetStreamOffset": {
"x": 0,
"y": 0.79,
"z": -1.996
},
"ForcePointOffset": {
"x": 0,
"y": 0.79,
"z": -1.996
},
"JetStreamLength": 4.65,
"JetStreamRadius": 0.2,
"JetStreamSphereCastRadius": 0.02,
"MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge",
"ParticlePrefabPath": "Thruster_Large_VFX",
"GuideArrow": "ArrowGizmo_Thruster_Standard_Direction",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -16,
"y": 45,
"z": 0
},
"WorldEditorOnly": true,
"SortIndex": 3502
}
},
"115": {
"Type": "Cube",
"Name": "AntiGravityBlock",
"Data": {
"Path": "AntiGravity_Block",
"SpriteName": "AntiGravity_Block",
"CubeNameKey": "strAntiGravityBlock",
"CubeDescriptionKey": "strAntiGravityBlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
3,
3,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1.1775,
0,
0
],
"cm3Volume": 157031,
"Volume": 0.157031,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 45,
"CpuType": "Base",
"Mass of Cube": "14.3",
"CubeCategory": "AntiGravity",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxForce": 610,
"MaxVelocity": 15,
"ForcePointOffset": {
"x": 0,
"y": 0.4,
"z": 0
},
"MaxAngularDrag": 0.25,
"DampingReferenceVolume": 1.92,
"MainAudioEvent": "event:/Physics/PoweredJoints/AntigravtiyBlock",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"SortIndex": 3503
}
},
"50": {
"Type": "Cube",
"Name": "Logic_AND",
"Data": {
"Path": "Logic_AND",
"SpriteName": "Logic_AND",
"CubeNameKey": "strLogic_AND",
"CubeDescriptionKey": "strLogic_ANDDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "And",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7000
}
},
"51": {
"Type": "Cube",
"Name": "Logic_OR",
"Data": {
"Path": "Logic_OR",
"SpriteName": "Logic_OR",
"CubeNameKey": "strLogic_OR",
"CubeDescriptionKey": "strLogic_ORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Or",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7001
}
},
"52": {
"Type": "Cube",
"Name": "Logic_NOT",
"Data": {
"Path": "Logic_NOT",
"SpriteName": "Logic_NOT",
"CubeNameKey": "strLogic_NOT",
"CubeDescriptionKey": "strLogic_NOTDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Not",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7002
}
},
"53": {
"Type": "Cube",
"Name": "Logic_NAND",
"Data": {
"Path": "Logic_NAND",
"SpriteName": "Logic_NAND",
"CubeNameKey": "strLogic_NAND",
"CubeDescriptionKey": "strLogic_NANDDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Nand",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7003
}
},
"54": {
"Type": "Cube",
"Name": "Logic_NOR",
"Data": {
"Path": "Logic_NOR",
"SpriteName": "Logic_NOR",
"CubeNameKey": "strLogic_NOR",
"CubeDescriptionKey": "strLogic_NORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Nor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7004
}
},
"55": {
"Type": "Cube",
"Name": "Logic_XOR",
"Data": {
"Path": "Logic_XOR",
"SpriteName": "Logic_XOR",
"CubeNameKey": "strLogic_XOR",
"CubeDescriptionKey": "strLogic_XORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Xor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7005
}
},
"56": {
"Type": "Cube",
"Name": "Logic_XNOR",
"Data": {
"Path": "Logic_XNOR",
"SpriteName": "Logic_XNOR",
"CubeNameKey": "strLogic_XNOR",
"CubeDescriptionKey": "strLogic_XNORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Xnor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7006
}
},
"57": {
"Type": "Cube",
"Name": "Math_Adder",
"Data": {
"Path": "Math_Adder",
"SpriteName": "Math_Adder",
"CubeNameKey": "strMath_Adder",
"CubeDescriptionKey": "strMath_AdderDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Adder",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7007
}
},
"58": {
"Type": "Cube",
"Name": "Math_Subtractor",
"Data": {
"Path": "Math_Subtractor",
"SpriteName": "Math_Subtractor",
"CubeNameKey": "strMath_Subtractor",
"CubeDescriptionKey": "strMath_SubtractorDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Subtractor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7008
}
},
"59": {
"Type": "Cube",
"Name": "Math_Multiplier",
"Data": {
"Path": "Math_Multiplier",
"SpriteName": "Math_Multiplier",
"CubeNameKey": "strMath_Multiplier",
"CubeDescriptionKey": "strMath_MultiplierDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Multiplier",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7009
}
},
"60": {
"Type": "Cube",
"Name": "Math_Divider",
"Data": {
"Path": "Math_Divider",
"SpriteName": "Math_Divider",
"CubeNameKey": "strMath_Divider",
"CubeDescriptionKey": "strMath_DividerDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Divider",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7010
}
},
"61": {
"Type": "Cube",
"Name": "Math_Inverter",
"Data": {
"Path": "Math_Inverter",
"SpriteName": "Math_Inverter",
"CubeNameKey": "strMath_Inverter",
"CubeDescriptionKey": "strMath_InverterDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Inverter",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7011
}
},
"62": {
"Type": "Cube",
"Name": "Math_Average",
"Data": {
"Path": "Math_Average",
"SpriteName": "Math_Average",
"CubeNameKey": "strMath_Average",
"CubeDescriptionKey": "strMath_AverageDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Average",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7012
}
},
"63": {
"Type": "Cube",
"Name": "Math_Absolute",
"Data": {
"Path": "Math_Absolute",
"SpriteName": "Math_Absolute",
"CubeNameKey": "strMath_Absolute",
"CubeDescriptionKey": "strMath_AbsoluteDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Abs",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7013
}
},
"64": {
"Type": "Cube",
"Name": "Math_Min",
"Data": {
"Path": "Math_Min",
"SpriteName": "Math_Min",
"CubeNameKey": "strMath_Min",
"CubeDescriptionKey": "strMath_MinDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Min",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7014
}
},
"65": {
"Type": "Cube",
"Name": "Math_Max",
"Data": {
"Path": "Math_Max",
"SpriteName": "Math_Max",
"CubeNameKey": "strMath_Max",
"CubeDescriptionKey": "strMath_MaxDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Max",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7015
}
},
"66": {
"Type": "Cube",
"Name": "Math_Equal",
"Data": {
"Path": "Math_Equal",
"SpriteName": "Math_Equal",
"CubeNameKey": "strMath_Equal",
"CubeDescriptionKey": "strMath_EqualDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Equals",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7016
}
},
"67": {
"Type": "Cube",
"Name": "Math_Less",
"Data": {
"Path": "Math_Less",
"SpriteName": "Math_Less",
"CubeNameKey": "strMath_Less",
"CubeDescriptionKey": "strMath_LessDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "LessThan",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7017
}
},
"68": {
"Type": "Cube",
"Name": "Math_Less_Equal",
"Data": {
"Path": "Math_Less_Equal",
"SpriteName": "Math_Less_Equal",
"CubeShortNameKey": "strMath_Less_EqualShort",
"CubeNameKey": "strMath_Less_Equal",
"CubeDescriptionKey": "strMath_Less_EqualDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "LessThanOrEqual",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7018
}
},
"69": {
"Type": "Cube",
"Name": "Math_Greater",
"Data": {
"Path": "Math_Greater",
"SpriteName": "Math_Greater",
"CubeNameKey": "strMath_Greater",
"CubeDescriptionKey": "strMath_GreaterDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "GreaterThan",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7019
}
},
"70": {
"Type": "Cube",
"Name": "Math_Greater_Equal",
"Data": {
"Path": "Math_Greater_Equal",
"SpriteName": "Math_Greater_Equal",
"CubeShortNameKey": "strMath_Greater_EqualShort",
"CubeNameKey": "strMath_Greater_Equal",
"CubeDescriptionKey": "strMath_Greater_EqualDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "GreaterThanOrEqual",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7020
}
},
"71": {
"Type": "Cube",
"Name": "Simple_Connector",
"Data": {
"Path": "Simple_Connector",
"SpriteName": "Simple_Connector",
"CubeNameKey": "strSimple_Connector",
"CubeDescriptionKey": "strSimple_ConnectorDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Connector",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7021
}
},
"72": {
"Type": "Cube",
"Name": "Button",
"Data": {
"Path": "Button_Base",
"GhostPath": "Button_Ghost",
"ControllerPartPath": "Button_Button",
"SpriteName": "Button",
"CubeNameKey": "strButton",
"CubeDescriptionKey": "strButtonDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 450,
"Volume": 0.00045,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Button",
"CubeType": "Block",
"PortSpecGroup": "Switches",
"MaxAngle": 0,
"ControllerRotationAxis": {
"x": 0,
"y": 1,
"z": 0
},
"ControllerLocalEndPoint": {
"x": 0,
"y": 0,
"z": 0
},
"ControllerPositionAxis": {
"x": 0,
"y": -0.01,
"z": 0
},
"MinSignalValue": 0,
"IsToggle": false,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": true,
"SortIndex": 7022
}
},
"73": {
"Type": "Cube",
"Name": "Switch",
"Data": {
"Path": "Switch_Base",
"GhostPath": "Switch_Ghost",
"ControllerPartPath": "Switch_Switch",
"SpriteName": "Switch",
"CubeNameKey": "strSwitch",
"CubeDescriptionKey": "strSwitchDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.625,
0,
0
],
"cm3Volume": 500,
"Volume": 0.0005,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Button",
"CubeType": "Block",
"PortSpecGroup": "Switches",
"MaxAngle": 12,
"ControllerRotationAxis": {
"x": -1,
"y": 0,
"z": 0
},
"ControllerLocalEndPoint": {
"x": 0,
"y": 0,
"z": 0
},
"ControllerPositionAxis": {
"x": 0,
"y": 0,
"z": 0
},
"MinSignalValue": 0,
"IsToggle": true,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": true,
"SortIndex": 7023
}
},
"75": {
"Type": "Cube",
"Name": "BitBlock",
"Data": {
"Path": "BitBlock",
"labelPrefabPath": "BitBlock_TextLabel",
"SpriteName": "BitBlock",
"CubeNameKey": "strBitBlock",
"CubeDescriptionKey": "strBitBlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "BitBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockThreeInputs",
"LogicOperation": "BitBlock",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7024
}
},
"76": {
"Type": "Cube",
"Name": "ConstantBlock",
"Data": {
"Path": "Const_Block",
"labelPrefabPath": "ConstBlock_TextLabel",
"SpriteName": "Const_Block",
"CubeNameKey": "strConst_Block",
"CubeDescriptionKey": "strConst_BlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
0,
1,
1,
1
],
"GridScale": [
2,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
4.5,
0,
0
],
"cm3Volume": 5332,
"Volume": 0.005332,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "ConstantBlock",
"CubeType": "Block",
"PortSpecGroup": "ConstBlock",
"LogicOperation": "ConstantBlock",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7025
}
},
"77": {
"Type": "Cube",
"Name": "CounterBlock",
"Data": {
"Path": "Counter_Block",
"labelPrefabPath": "CounterBlock_TextLabel",
"SpriteName": "Counter_Block",
"CubeNameKey": "strCounter_Block",
"CubeDescriptionKey": "strCounter_BlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
0,
1,
1,
1
],
"GridScale": [
2,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
4.5,
0,
0
],
"cm3Volume": 5332,
"Volume": 0.005332,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "CounterBlock",
"CubeType": "Block",
"PortSpecGroup": "CounterBlock",
"LogicOperation": "CounterBlock",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7026
}
},
"78": {
"Type": "Cube",
"Name": "TimerBlock",
"Data": {
"Path": "TimerBlock",
"labelPrefabPath": "TimerBlock_TextLabel",
"SpriteName": "TimerBlock",
"CubeNameKey": "strTimerBlock",
"CubeDescriptionKey": "strTimerBlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
0,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
4.5,
0,
0
],
"cm3Volume": 5332,
"Volume": 0.005332,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "TimerBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTimerBlock",
"LogicOperation": "Timer",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7027
}
},
"156": {
"Type": "Cube",
"Name": "Math_DotProduct",
"Data": {
"Path": "Math_DotProduct",
"SpriteName": "Math_DotProduct",
"CubeShortNameKey": "strMath_DotProductShort",
"CubeNameKey": "strMath_DotProduct",
"CubeDescriptionKey": "strMath_DotProductDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToFloatInput",
"LogicOperation": "V3DotProduct",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7028
}
},
"157": {
"Type": "Cube",
"Name": "Math_CrossProduct",
"Data": {
"Path": "Math_CrossProduct",
"SpriteName": "Math_CrossProduct",
"CubeShortNameKey": "strMath_CrossProductShort",
"CubeNameKey": "strMath_CrossProduct",
"CubeDescriptionKey": "strMath_CrossProductDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToVectorInput",
"LogicOperation": "V3CrossProduct",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7029
}
},
"158": {
"Type": "Cube",
"Name": "Math_Angle",
"Data": {
"Path": "Math_Angle",
"SpriteName": "Math_Angle",
"CubeNameKey": "strMath_Angle",
"CubeDescriptionKey": "strMath_AngleDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToFloatInput",
"LogicOperation": "V3Angle",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7030
}
},
"159": {
"Type": "Cube",
"Name": "Math_Distance",
"Data": {
"Path": "Math_Distance",
"SpriteName": "Math_Distance",
"CubeShortNameKey": "strMath_DistanceShort",
"CubeNameKey": "strMath_Distance",
"CubeDescriptionKey": "strMath_DistanceDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToFloatInput",
"LogicOperation": "V3Distance",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7031
}
},
"160": {
"Type": "Cube",
"Name": "Math_Magnitude",
"Data": {
"Path": "Math_Magnitude",
"SpriteName": "Math_Magnitude",
"CubeShortNameKey": "strMath_MagnitudeShort",
"CubeNameKey": "strMath_Magnitude",
"CubeDescriptionKey": "strMath_MagnitudeDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorToFloatInput",
"LogicOperation": "V3Magnitude",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7032
}
},
"161": {
"Type": "Cube",
"Name": "Math_Normalize",
"Data": {
"Path": "Math_Normalize",
"SpriteName": "Math_Normalize",
"CubeShortNameKey": "strMath_NormalizeShort",
"CubeNameKey": "strMath_Normalize",
"CubeDescriptionKey": "strMath_NormalizeDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
3,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorToVectorInput",
"LogicOperation": "V3Normalize",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7033
}
},
"162": {
"Type": "Cube",
"Name": "Vector3ConstantBlock",
"Data": {
"Path": "Vector3_Const_Block",
"labelPrefabPath": "Vector3_ConstBlock_TextLabel",
"SpriteName": "Vector3_Const_Block",
"CubeShortNameKey": "strVector3_Const_BlockShort",
"CubeNameKey": "strVector3_Const_Block",
"CubeDescriptionKey": "strVector3_Const_BlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
6,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3ConstantBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"WorldEditorOnly": true,
"SortIndex": 7034
}
},
"163": {
"Type": "Cube",
"Name": "Vector3PositionSensorBlock",
"Data": {
"Path": "PositionSensor_Block",
"SpriteName": "PositionSensor_Block",
"CubeShortNameKey": "strPositionSensor_BlockShort",
"CubeNameKey": "strPositionSensor_Block",
"CubeDescriptionKey": "strPositionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3PositionBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7035
}
},
"164": {
"Type": "Cube",
"Name": "Vector3VelocitySensorBlock",
"Data": {
"Path": "VelocitySensor_Block",
"SpriteName": "VelocitySensor_Block",
"CubeShortNameKey": "strVelocitySensor_BlockShort",
"CubeNameKey": "strVelocitySensor_Block",
"CubeDescriptionKey": "strVelocitySensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3VelocityBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorFloatOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7036
}
},
"165": {
"Type": "Cube",
"Name": "Vector3DirectionSensorBlock",
"Data": {
"Path": "DirectionSensor_Block",
"SpriteName": "DirectionSensor_Block",
"CubeShortNameKey": "strDirectionSensor_BlockShort",
"CubeNameKey": "strDirectionSensor_Block",
"CubeDescriptionKey": "strDirectionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3DirectionBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7037
}
},
"275": {
"Type": "Cube",
"Name": "FloatDisplayBlock",
"Data": {
"Path": "FloatDisplayBlock",
"labelPrefabPath": "FloatDisplayBlock_TextLabel",
"SpriteName": "Math_Less",
"CubeShortNameKey": "strFloatDisplayBlock",
"CubeNameKey": "strFloatDisplayBlock",
"CubeDescriptionKey": "strFloatDisplayBlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1.57,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "FloatDisplayBlock",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7038
}
},
"276": {
"Type": "Cube",
"Name": "Vector3DisplayBlock",
"Data": {
"Path": "Vector3_Display_Block",
"labelPrefabPath": "Vector3_Display_Block_TextLabel",
"SpriteName": "Math_Less",
"CubeShortNameKey": "strVectorDisplayBlock",
"CubeNameKey": "strVectorDisplayBlock",
"CubeDescriptionKey": "strVectorDisplayBlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1.57,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "VectorDisplayBlock",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicVectorInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7039
}
},
"79": {
"Type": "Cube",
"Name": "AreaSensorBlock",
"Data": {
"Path": "Sensor_Block",
"SpriteName": "Sensor_Block",
"CubeNameKey": "strSensor_Block",
"CubeDescriptionKey": "strSensor_BlockDesc",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
2.355,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Trigger",
"CubeType": "Block",
"PortSpecGroup": "Trigger",
"HasTriggerFunctionality": true,
"TriggerEvent": "OnEnter",
"TriggerColliderPath": "TriggerVolumeForEverything",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniformOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Sensors",
"SortIndex": 7038
}
},
"80": {
"Type": "Cube",
"Name": "DistanceSensorBlock",
"Data": {
"Path": "DistanceSensor_Block",
"SpriteName": "DistanceSensor_Block",
"CubeNameKey": "strDistanceSensor_Block",
"CubeDescriptionKey": "strDistanceSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "DistanceSensor",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicOutput",
"DistanceSensorRaycastOffset": {
"x": 0,
"y": -0.03,
"z": 0
},
"SensorDefaultMaxDistance": 10,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 5,
"InventoryCategory": "Sensors",
"SortIndex": 7039
}
},
"225": {
"Type": "Cube",
"Name": "DestructionSensorBlock",
"Data": {
"Path": "DestructionSensor_Block",
"SpriteName": "DestructionSensor_Block",
"CubeNameKey": "strDestructionSensor_Block",
"CubeDescriptionKey": "strDestructionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "DestructionSensor",
"CubeType": "Block",
"PortSpecGroup": "DestructionSensor",
"InheritIndestructibility": true,
"AlwaysFunctional": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"SortIndex": 7040
}
},
"339": {
"Type": "Cube",
"Name": "AdvancedDestructionSensorBlock",
"Data": {
"Path": "AdvancedDestructionSensor_Block",
"SpriteName": "AdvancedDestructionSensor_Block",
"CubeNameKey": "strAdvDestructionSensor_Block",
"CubeDescriptionKey": "strAdvDestructionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "AdvancedDestructionSensor",
"CubeType": "Block",
"PortSpecGroup": "AdvancedDestructionSensor",
"InheritIndestructibility": true,
"AlwaysFunctional": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": true,
"SortIndex": 7041
}
},
"166": {
"Type": "Cube",
"Name": "NearestPlayerPositionSensorBlock",
"Data": {
"Path": "NearestPlayerPositionSensor_Block",
"SpriteName": "NearestPlayerPositionSensor_Block",
"CubeShortNameKey": "strNearestPlayerPositionSensor_BlockShort",
"CubeNameKey": "strNearestPlayerPositionSensor_Block",
"CubeDescriptionKey": "strNearestPlayerPositionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "NearestPlayerInfoBlock",
"CubeType": "Block",
"PortSpecGroup": "NearestPlayerInfoBlock",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7042
}
},
"167": {
"Type": "Cube",
"Name": "MyPositionSensorBlock",
"Data": {
"Path": "MyPositionSensor_Block",
"SpriteName": "MyPositionSensor_Block",
"CubeNameKey": "strMyPositionSensor_Block",
"CubeDescriptionKey": "strMyPositionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.355,
0,
0
],
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "OwnerPositionBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7043
}
},
"47": {
"Type": "Cube",
"Name": "HeadlampIndicator",
"Data": {
"Path": "Headlamp_Indicator",
"LightPrefabPath": "Headlamp_Indicator_Light",
"SpriteName": "Headlamp_Indicator",
"CubeNameKey": "strHeadlamp_Indicator",
"CubeDescriptionKey": "strHeadlamp_IndicatorDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.2435,
0,
0
],
"cm3Volume": 68500,
"Volume": 0.004,
"RWMass": "0.9",
"MaterialDensity": "22.5",
"CosmeticCPU": 10,
"CpuType": "Cosmetic",
"Mass of Cube": "0.9",
"CubeCategory": "SpotLight",
"CubeType": "Block",
"PortSpecGroup": "SimpleLightBlockInput",
"HasTriggerFunctionality": 1,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Cosmetics",
"SortIndex": 7044
}
},
"48": {
"Type": "Cube",
"Name": "HeadlampStrip",
"Data": {
"Path": "Headlamp_Strip",
"LightPrefabPath": "Headlamp_Strip_Light",
"SpriteName": "Headlamp_Strip",
"CubeNameKey": "strHeadlamp_Strip",
"CubeDescriptionKey": "strHeadlamp_StripDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.3325,
0,
0
],
"cm3Volume": 68500,
"Volume": 0.008,
"RWMass": "1.8",
"MaterialDensity": "22.5",
"CosmeticCPU": 10,
"CpuType": "Cosmetic",
"Mass of Cube": "1.8",
"CubeCategory": "SpotLight",
"CubeType": "Block",
"PortSpecGroup": "SimpleLightBlockInput",
"HasTriggerFunctionality": 1,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Cosmetics",
"SortIndex": 7045
}
}
}
58744c82cb15e6dfd8c06c31fdc9353e61418e66
Module:JointBlockData.json
828
379
1367
2023-11-04T23:55:38Z
Archimedes5000
4
Created page with "{ "278": { "Type": "Cube", "Name": "WheelRig Small WithSteering", "Data": { "Path": "WheelRig_Small_BuildMode_WithSteer", "SpriteName": "WheelRig_Small_BuildMode_WithSteer", "CubeNameKey": "strWheelRig_Small_WithSteer", "CubeDescriptionKey": "strWheelRig_Small_WithSteerDesc", "SelectableFaces": [3], "EdgeConnectingFaces": [3], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": {..."
json
application/json
{
"278": {
"Type": "Cube",
"Name": "WheelRig Small WithSteering",
"Data": {
"Path": "WheelRig_Small_BuildMode_WithSteer",
"SpriteName": "WheelRig_Small_BuildMode_WithSteer",
"CubeNameKey": "strWheelRig_Small_WithSteer",
"CubeDescriptionKey": "strWheelRig_Small_WithSteerDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.037,
"TypeId": 1,
"Radius": 0.57
},
"EngineBlockDataId": 1,
"GridScale": [
1,
4,
5
],
"GridOffset": [
0,
0,
0.3
],
"PerimeterWidthMultiplier": [
3.215,
3.215,
2.525,
3.995,
1.55,
1.55
],
"cm3Volume": 22000,
"Volume": 0.07650273224043716,
"RWMass": "70",
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "70",
"CubeCategory": "WheelRigSteerable",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigWithSteering",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_Small",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_Small_SimMode_WithSteer",
"MaxVelocity": 30,
"MaxBraking": 40,
"VelocityForMinAngle": 31,
"MinSteerAngleFactor": 0.7,
"TorqueRatioMultiplier": "1",
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_Small_Steering",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3003
}
},
"273": {
"Type": "Cube",
"Name": "WheelRig APC NoSteering",
"Data": {
"Path": "WheelRig_APC_NoSteering_BuildMode",
"SpriteName": "WheelRig_APC_NoSteering_BuildMode",
"CubeNameKey": "strWheelRig_APC_NoSteering",
"CubeDescriptionKey": "strWheelRig_APC_NoSteeringDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.053,
"TypeId": 0,
"Radius": 0.85
},
"EngineBlockDataId": 0,
"GridScale": [
1,
4,
5
],
"GridOffset": [
0,
0,
0.3
],
"PerimeterWidthMultiplier": [
4.215,
4.215,
2.525,
5.325,
1.55,
1.55
],
"cm3Volume": 30900,
"Volume": 0.1092896174863388,
"RWMass": 100,
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "100",
"CubeCategory": "WheelRig",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigNoSteering",
"Joints": [
{
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_APC",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.6,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_APC_Rig",
"MaxVelocity": 30,
"MaxBraking": 40,
"TorqueRatioMultiplier": 1,
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_APC_Rotation",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3000
}
},
"274": {
"Type": "Cube",
"Name": "WheelRig APC WithSteering",
"Data": {
"Path": "WheelRig_APC_WithSteer_BuildMode",
"SpriteName": "WheelRig_APC_WithSteer_BuildMode",
"CubeNameKey": "strWheelRig_APC_WithSteer",
"CubeDescriptionKey": "strWheelRig_APC_WithSteerDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.053,
"TypeId": 0,
"Radius": 0.85
},
"EngineBlockDataId": 0,
"GridScale": [
1,
4,
5
],
"GridOffset": [
0,
0,
0.3
],
"PerimeterWidthMultiplier": [
4.215,
4.215,
2.525,
5.325,
1.55,
1.55
],
"cm3Volume": 30900,
"Volume": 0.1092896174863388,
"RWMass": 100,
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "100",
"CubeCategory": "WheelRigSteerable",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigWithSteering",
"Joints": [
{
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_APC",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.6,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_APC_WithSteer_Rig",
"MaxVelocity": 30,
"MaxBraking": 40,
"VelocityForMinAngle": 31,
"MinSteerAngleFactor": 0.7,
"TorqueRatioMultiplier": 1,
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_APC_Steering",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3001
}
},
"277": {
"Type": "Cube",
"Name": "WheelRig Small NoSteering",
"Data": {
"Path": "WheelRig_Small_BuildMode_NoSteer",
"SpriteName": "WheelRig_Small_BuildMode_NoSteer",
"CubeNameKey": "strWheelRig_Small_NoSteering",
"CubeDescriptionKey": "strWheelRig_Small_NoSteeringDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.037,
"TypeId": 1,
"Radius": 0.57
},
"EngineBlockDataId": 1,
"GridScale": [
1,
4,
5
],
"GridOffset": [
0,
0,
0.3
],
"PerimeterWidthMultiplier": [
3.215,
3.215,
2.525,
3.995,
1.55,
1.55
],
"cm3Volume": 22000,
"Volume": 0.07650273224043716,
"RWMass": 70,
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "70",
"CubeCategory": "WheelRig",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigNoSteering",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_Small",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_Small_SimMode_NoSteer",
"MaxVelocity": 30,
"MaxBraking": 40,
"TorqueRatioMultiplier": 1,
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_Small_Rotation",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3002
}
},
"83": {
"Type": "Cube",
"Name": "Axle",
"Data": {
"Path": "Axle",
"SpriteName": "Axle",
"CubeNameKey": "strAxle",
"CubeDescriptionKey": "strAxleDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.1775,
1.1775,
0,
0
],
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": 5,
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "Hinge",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "Axle_2",
"DownPart": "Axle_1",
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Axle_Passive",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4000
}
},
"84": {
"Type": "Cube",
"Name": "Hinge",
"Data": {
"Path": "Hinge",
"SpriteName": "Hinge",
"CubeNameKey": "strHinge",
"CubeDescriptionKey": "strHingeDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.5,
1.5,
0,
0
],
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "LimitedHinge",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "Hinge_2",
"DownPart": "Hinge_1",
"JointMin": -90,
"JointMax": 90,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Hinge_Passive",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"PartBIsFlipped": true,
"SortIndex": 4001
}
},
"85": {
"Type": "Cube",
"Name": "Ball Joint",
"Data": {
"Path": "BallJoint",
"SpriteName": "BallJoint",
"CubeNameKey": "strBallJoint",
"CubeDescriptionKey": "strBallJointDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.1775,
1.1775,
0,
0
],
"cm3Volume": 10135,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "BallAndSocket",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "BallJoint_2",
"DownPart": "BallJoint_1",
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Joint_PassiveBall",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4002
}
},
"86": {
"Type": "Cube",
"Name": "Universal Joint",
"Data": {
"Path": "UniversalJoint",
"SpriteName": "UniversalJoint",
"CubeNameKey": "strUniversalJoint",
"CubeDescriptionKey": "strUniversalJointDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.1775,
1.1775,
0,
0
],
"cm3Volume": 12071,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "Universal",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UpPart": "UniversalJoint_2",
"DownPart": "UniversalJoint_1",
"JointMin": -60,
"JointMax": 60,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Joint_Universal",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4003
}
},
"87": {
"Type": "Cube",
"Name": "Telescopic Joint",
"Data": {
"Path": "TelescopicJoint",
"SpriteName": "TelescopicJoint",
"CubeNameKey": "strTelescopicJoint",
"CubeDescriptionKey": "strTelescopicJointDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.5,
1.5,
0,
0
],
"cm3Volume": 13810,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "Piston",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "TelescopicJoint_2",
"DownPart": "TelescopicJoint_1",
"MidPart": "TelescopicJoint_3",
"MidOffset": -0.1,
"JointMin": 0,
"JointMax": 1.01,
"JointSpringScalePower": 1,
"MaxAabbExpansion": 1.01,
"FilterJointPartContacts": false
}
],
"GuideArrow": "ArrowGizmo_Joint_Telescopic",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4004
}
},
"88": {
"Type": "Cube",
"Name": "Motor",
"Data": {
"Path": "Motor",
"SpriteName": "Motor",
"CubeNameKey": "strMotor",
"CubeDescriptionKey": "strMotorDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.1775,
1.1775,
0,
0
],
"cm3Volume": 9200,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Motor",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "Hinge",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UpPart": "Motor_2",
"DownPart": "Motor_1",
"JointSpringScalePower": 1,
"FilterJointPartContacts": false
}
],
"MaxForce": 100,
"MaxVelocity": 30,
"StartAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Motor/Motor",
"EndAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorEnd",
"GuideArrow": "ArrowGizmo_Motor",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4005
}
},
"89": {
"Type": "Cube",
"Name": "Axle Servo",
"Data": {
"Path": "AxleServo",
"SpriteName": "AxleServo",
"CubeNameKey": "strAxleServo",
"CubeDescriptionKey": "strAxleServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.1775,
1.1775,
0,
0
],
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Servo",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "AxleServo_2",
"DownPart": "AxleServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 50,
"JointSpringDamping": 25,
"JointSpringScalePower": 10,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxVelocity": 60,
"MinDeviation": 180,
"MaxDeviation": 180,
"HasProportionalInput": true,
"StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo",
"EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"GuideArrow": "ArrowGizmo_Axle_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4006
}
},
"90": {
"Type": "Cube",
"Name": "Hinge Servo",
"Data": {
"Path": "HingeServo",
"SpriteName": "HingeServo",
"CubeNameKey": "strHingeServo",
"CubeDescriptionKey": "strHingeServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.5,
1.5,
0,
0
],
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Servo",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "HingeServo_2",
"DownPart": "HingeServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 50,
"JointSpringDamping": 25,
"JointSpringScalePower": 10,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxVelocity": 60,
"MinDeviation": 90,
"MaxDeviation": 90,
"HasProportionalInput": true,
"StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo",
"EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"GuideArrow": "ArrowGizmo_Hinge_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4007
}
},
"91": {
"Type": "Cube",
"Name": "Piston Servo",
"Data": {
"Path": "PistonServo",
"SpriteName": "PistonServo",
"CubeNameKey": "strPistonServo",
"CubeDescriptionKey": "strPistonServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.5,
1.5,
0,
0
],
"cm3Volume": 13810,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Piston",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "Piston",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "PistonServo_2",
"DownPart": "PistonServo_1",
"MidPart": "PistonServo_3",
"MidOffset": -0.1,
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 50,
"JointSpringDamping": 25,
"JointSpringScalePower": 10,
"MaxAabbExpansion": 1.01,
"FilterJointPartContacts": false
}
],
"MaxVelocity": 1,
"MinDeviation": 0,
"MaxDeviation": 1.01,
"HasProportionalInput": true,
"StartAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Piston/Piston",
"EndAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonEnd",
"GuideArrow": "ArrowGizmo_Piston",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4008
}
},
"92": {
"Type": "Cube",
"Name": "Hinge Spring",
"Data": {
"Path": "HingeSpring",
"SpriteName": "HingeSpring",
"CubeNameKey": "strHingeSpring",
"CubeDescriptionKey": "strHingeSpringDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.5,
1.5,
0,
0
],
"cm3Volume": 8383,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DampedAngularSpring",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "HingeSpring_2",
"DownPart": "HingeSpring_1",
"JointMin": -90,
"JointMax": 90,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"FilterJointPartContacts": true
}
],
"MaxVelocity": 300,
"MinDeviation": 90,
"MaxDeviation": 90,
"MainAudioEvent": "event:/Physics/Spring",
"GuideArrow": "ArrowGizmo_Hinge_PassiveDamped",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"PartBIsFlipped": true,
"SortIndex": 4009
}
},
"93": {
"Type": "Cube",
"Name": "Axle Spring",
"Data": {
"Path": "AxleSpring",
"SpriteName": "AxleSpring",
"CubeNameKey": "strAxleSpring",
"CubeDescriptionKey": "strAxleSpringDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.5,
1.5,
0,
0
],
"cm3Volume": 10532,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DampedAngularSpring",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "AxleSpring_2",
"DownPart": "AxleSpring_1",
"JointMin": -160,
"JointMax": 160,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"FilterJointPartContacts": true
}
],
"MaxVelocity": 300,
"MinDeviation": 160,
"MaxDeviation": 160,
"MainAudioEvent": "event:/Physics/Spring",
"GuideArrow": "ArrowGizmo_DampedAxleSpring",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"PartBIsFlipped": true,
"SortIndex": 4010
}
},
"94": {
"Type": "Cube",
"Name": "Damped Spring Joint",
"Data": {
"Path": "DampedSpring",
"SpriteName": "DampedSpring",
"CubeNameKey": "strDampedSpring",
"CubeDescriptionKey": "strDampedSpringDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.5,
1.5,
0,
0
],
"cm3Volume": 12544,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DampedSpring",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "PistonSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "DampedSpring_2",
"DownPart": "DampedSpring_1",
"MidPart": "DampedSpring_3",
"MidOffset": -0.1,
"JointMin": 0.1,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"MaxAabbExpansion": 0.4,
"FilterJointPartContacts": false
}
],
"MaxVelocity": 1,
"MainAudioEvent": "event:/Physics/Spring",
"GuideArrow": "ArrowGizmo_Spring",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4011
}
},
"255": {
"Type": "Cube",
"Name": "Decoupler Block",
"Data": {
"Path": "Decoupler_Block",
"SpriteName": "Decoupler_Block",
"CubeNameKey": "strDecouplerBlock",
"CubeDescriptionKey": "strDecouplerBlockDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1.1775,
1.1775,
0,
0
],
"cm3Volume": 10532,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DecouplerBlock",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "Fixed",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Decoupler_Block_2",
"DownPart": "Decoupler_Block_1",
"JointMin": 0.1,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"FilterJointPartContacts": false
}
],
"MaxVelocity": 1,
"MainAudioEvent": "event:/Physics/Spring",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4012
}
},
"332": {
"Type": "Cube",
"Name": "Standard Laser Turret",
"Data": {
"Path": "Weapon_Turret_GroundLaser",
"SpriteName": "Weapon_Turret_GroundLaser",
"CubeNameKey": "strWeapon_StandardLaserTurret",
"CubeDescriptionKey": "strWeapon_StandardLaserTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
5.25,
0,
0
],
"cm3Volume": 215311,
"Volume": 0.2185792349726776,
"RWMass": "500",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": "120",
"CpuType": "Weapon",
"Mass of Cube": "500",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_GroundLaser_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_GroundLaser_Joint04",
"DownPart": "Weapon_Turret_GroundLaser_Joint03",
"UpOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"DownOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"PivotOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 14,
"damageRadius": 0.06,
"characterDamage": 16,
"characterDamageRadius": 0.06,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 0.3,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 10,
"rechargeTime": 0.1,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0.5,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 2,
"projectileSpeed": 900,
"projectileGravityFactor": 0,
"projectileLifeTime": 3,
"penetrationEnergy": 20,
"penetrationEnergyStat": 2000,
"maxPenetrationDistance": 1.5,
"firingPoints": [
{
"x": -0.992,
"y": 0,
"z": 1.81
},
{
"x": -0.797,
"y": 0.212,
"z": 1.81
},
{
"x": -0.797,
"y": -0.205,
"z": 1.81
},
{
"x": 0.992,
"y": 0,
"z": 1.81
},
{
"x": 0.797,
"y": 0.212,
"z": 1.81
},
{
"x": 0.797,
"y": -0.205,
"z": 1.81
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.05,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.18,
"projectileShakeRadius": 10,
"recoilForce": 15,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0,
"vignetteOutTime": 0.1,
"zoomFOV": 20,
"weaponCrosshairType": "Laser",
"crosshairPriority": 3,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_GroundLaser",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5000
}
},
"333": {
"Type": "Cube",
"Name": "Standard Plasma Turret",
"Data": {
"Path": "Weapon_Turret_GroundPlasma",
"SpriteName": "Weapon_Turret_GroundPlasma",
"CubeNameKey": "strWeapon_StandardPlasmaTurret",
"CubeDescriptionKey": "strWeapon_StandardPlasmaTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
5.25,
0,
0
],
"cm3Volume": 211534,
"Volume": 0.32655737704918036,
"RWMass": "450",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 120,
"CpuType": "Weapon",
"Mass of Cube": "450",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_GroundPlasma_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_GroundPlasma_Joint04",
"DownPart": "Weapon_Turret_GroundPlasma_Joint03",
"UpOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"DownOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"PivotOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 500,
"damageRadius": 2.5,
"characterDamage": 200,
"characterDamageRadius": 2.5,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 1.25,
"damageRadiusInBlocks": 12.5,
"doSplashDamage": true,
"hitImpulse": 2750,
"fireRate": 0.4,
"rechargeTime": 2.5,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 0,
"projectileSpeed": 150,
"projectileGravityFactor": 1,
"projectileLifeTime": 7,
"penetrationEnergy": 10,
"penetrationEnergyStat": 1000,
"innerSplashHitsCount": 4,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 4,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 2.5,
"multiShotCount": 2,
"multiShotInterval": 0.1,
"firingPoints": [
{
"x": 0.191,
"y": 0.08,
"z": 1.8
},
{
"x": -0.191,
"y": 0.08,
"z": 1.8
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.1,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.3,
"projectileShakeRadius": 15,
"recoilForce": 45,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 40,
"weaponCrosshairType": "PlasmaCannon",
"crosshairPriority": 2,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_GroundPlasma",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5001
}
},
"334": {
"Type": "Cube",
"Name": "Small Laser Turret",
"Data": {
"Path": "Weapon_Turret_AirLaser",
"SpriteName": "Weapon_Turret_AirLaser",
"CubeNameKey": "strWeapon_SmallLaserTurret",
"CubeDescriptionKey": "strWeapon_SmallLaserTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.625,
0,
0
],
"cm3Volume": 53234,
"Volume": 0.18142076502732243,
"RWMass": "250",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 60,
"CpuType": "Weapon",
"Mass of Cube": "250",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_AirLaser_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_AirLaser_Joint04",
"DownPart": "Weapon_Turret_AirLaser_Joint03",
"UpOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"DownOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"PivotOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 14,
"damageRadius": 0.06,
"characterDamage": 16,
"characterDamageRadius": 0.06,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 0.3,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 5,
"rechargeTime": 0.2,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0.5,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 2,
"projectileSpeed": 900,
"projectileGravityFactor": 0,
"projectileLifeTime": 3,
"penetrationEnergy": 20,
"penetrationEnergyStat": 2000,
"maxPenetrationDistance": 1.5,
"firingPoints": [
{
"x": 0,
"y": -0.0521628,
"z": 2.262123
},
{
"x": -0.177,
"y": 0.1738372,
"z": 2.126123
},
{
"x": 0.177,
"y": 0.1738372,
"z": 2.126123
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.05,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.18,
"projectileShakeRadius": 10,
"recoilForce": 15,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0,
"vignetteOutTime": 0.1,
"zoomFOV": 20,
"weaponCrosshairType": "Laser",
"crosshairPriority": 3,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_AirLaser",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5002
}
},
"335": {
"Type": "Cube",
"Name": "Small Plasma Turret",
"Data": {
"Path": "Weapon_Turret_AirPlasma",
"SpriteName": "Weapon_Turret_AirPlasma",
"CubeNameKey": "strWeapon_SmallPlasmaTurret",
"CubeDescriptionKey": "strWeapon_SmallPlasmaTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
2.625,
0,
0
],
"cm3Volume": 32827,
"Volume": 0.16327868852459018,
"RWMass": "225",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 60,
"CpuType": "Weapon",
"Mass of Cube": "225",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_AirPlasma_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_AirPlasma_Joint04",
"DownPart": "Weapon_Turret_AirPlasma_Joint03",
"UpOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"DownOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"PivotOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 500,
"damageRadius": 2.5,
"characterDamage": 200,
"characterDamageRadius": 2.5,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 1.25,
"damageRadiusInBlocks": 12.5,
"doSplashDamage": true,
"hitImpulse": 2750,
"fireRate": 0.4,
"rechargeTime": 2.5,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 0,
"projectileSpeed": 150,
"projectileGravityFactor": 1,
"projectileLifeTime": 7,
"penetrationEnergy": 10,
"penetrationEnergyStat": 1000,
"innerSplashHitsCount": 4,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 4,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 2.5,
"firingPoints": [
{
"x": 0,
"y": 0,
"z": 1.21
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.1,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.3,
"projectileShakeRadius": 15,
"recoilForce": 45,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 40,
"weaponCrosshairType": "PlasmaCannon",
"crosshairPriority": 2,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_AirPlasma",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5003
}
},
"340": {
"Type": "Cube",
"Name": "Standard Rail Turret",
"Data": {
"Path": "Weapon_Turret_GroundRail",
"SpriteName": "Weapon_Turret_GroundRail",
"CubeNameKey": "strWeapon_StandardRailTurret",
"CubeDescriptionKey": "strWeapon_StandardRailTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
5.25,
0,
0
],
"cm3Volume": 32827,
"Volume": 0.6531147540983607,
"RWMass": "900",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 120,
"CpuType": "Weapon",
"Mass of Cube": "900",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_GroundRail_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_GroundRail_Joint04",
"DownPart": "Weapon_Turret_GroundRail_Joint03",
"UpOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"DownOffset": {
"x": 0,
"y": 0,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 590,
"damageRadius": 0.06,
"characterDamage": 200,
"characterDamageRadius": 1,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 0.3,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 0.25,
"rechargeTime": 4,
"range": 750,
"clusterMassRange": {
"x": 200,
"y": 500
},
"clusterMassInaccuracy": {
"x": 5,
"y": 0
},
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 5,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 3,
"projectileSpeed": 450,
"projectileGravityFactor": 0,
"projectileLifeTime": 3.5,
"penetrationThickness": 0.6,
"damageRange": {
"x": 25,
"y": 70
},
"minDamage": 150,
"minPenetrationEnergy": 100,
"penetrationEnergy": 430,
"penetrationEnergyStat": 43000,
"maxPenetrationDistance": 10,
"firingPoints": [
{
"x": 0,
"y": 0,
"z": 3
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_Railgun_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.2,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 0.2,
"recoilForce": 750,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 15,
"weaponCrosshairType": "RailGun",
"crosshairPriority": 1,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_GroundRail",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5004
}
},
"95": {
"Type": "Cube",
"Name": "Aiming Servo Axle",
"Data": {
"Path": "AimingAxleServo",
"SpriteName": "AimingAxleServo",
"CubeNameKey": "strAimingAxleServo",
"CubeDescriptionKey": "strAimingAxleServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
3.14,
3.14,
0,
0
],
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "AimingServo",
"CubeType": "Joint",
"PortSpecGroup": "AimingServo",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "AimingAxleServo_2",
"DownPart": "AimingAxleServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxSupportedMass": 45,
"MaxVelocity": 240,
"MinDeviation": 180,
"MaxDeviation": 180,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"GuideArrow": "ArrowGizmo_AimingAxle_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"SortIndex": 6500
}
},
"96": {
"Type": "Cube",
"Name": "Aiming Servo Hinge",
"Data": {
"Path": "AimingHingeServo",
"SpriteName": "AimingHingeServo",
"CubeNameKey": "strAimingHingeServo",
"CubeDescriptionKey": "strAimingHingeServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
4,
4,
0,
0
],
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "AimingServo",
"CubeType": "Joint",
"PortSpecGroup": "AimingServo",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 0,
"z": -1
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "AimingHingeServo_2",
"DownPart": "AimingHingeServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxSupportedMass": 45,
"MaxVelocity": 240,
"MinDeviation": 90,
"MaxDeviation": 90,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoHingeAim",
"GuideArrow": "ArrowGizmo_AimingHinge_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"SortIndex": 6501
}
}
}
8a2759744f68e9cbc4b6e576b62c776b633fcf6f
Module:PropBlockData.json
828
380
1368
2023-11-04T23:56:42Z
Archimedes5000
4
Created page with "{ "195": { "Type": "Cube", "Name": "GlassFrame_Square", "Data": { "Path": "GlassFrame_Square", "SpriteName": "GlassFrame_Square", "CubeNameKey": "strGlassFrame_Square", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [0,1,2,3], "EdgeConnectingFaces": [0,1,2,3], "ProxyBottom": [1,1,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0.87425,0.87425,0.66675,0.66675,0,0], "cm3Volume"..."
json
application/json
{
"195": {
"Type": "Cube",
"Name": "GlassFrame_Square",
"Data": {
"Path": "GlassFrame_Square",
"SpriteName": "GlassFrame_Square",
"CubeNameKey": "strGlassFrame_Square",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0.87425,
0.87425,
0.66675,
0.66675,
0,
0
],
"cm3Volume": 3088,
"Volume": 0.003088,
"BaseCPU": "1",
"CpuType": "Base",
"Mass of Cube": "2.8000000000000003",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1250
}
},
"196": {
"Type": "Cube",
"Name": "GlassFrame_Triangle",
"Data": {
"Path": "GlassFrame_Triangle",
"SpriteName": "GlassFrame_Triangle",
"CubeNameKey": "strGlassFrame_Triangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0.87425,
0,
0.66675,
0,
0
],
"cm3Volume": 1755,
"Volume": 0.001755,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": "false",
"CanEditColour": "false",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1251
}
},
"49": {
"Type": "Cube",
"Name": "GlassFrame_SkewedSquare",
"Data": {
"Path": "GlassFrame_SkewedSquare",
"SpriteName": "GlassFrame_SkewedSquare",
"CubeShortNameKey": "strGlassFrame_SkewedSquareShort",
"CubeNameKey": "strGlassFrame_SkewedSquare",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
1.03175,
1.03175,
0.66675,
0.66675,
0,
0
],
"cm3Volume": 3088,
"Volume": 0.003088,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "2.8000000000000003",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": "false",
"CanEditColour": "false",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1252
}
},
"135": {
"Type": "Cube",
"Name": "GlassFrame_SkewedTriangle",
"Data": {
"Path": "GlassFrame_SkewedTriangle",
"SpriteName": "GlassFrame_SkewedTriangle",
"CubeShortNameKey": "strGlassFrame_SkewedTriangleShort",
"CubeNameKey": "strGlassFrame_SkewedTriangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
1.03175,
0,
0.66675,
0,
0
],
"cm3Volume": 1755,
"Volume": 0.001755,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": "false",
"CanEditColour": "false",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1253
}
},
"136": {
"Type": "Cube",
"Name": "Frame_Square",
"Data": {
"Path": "Frame_Square",
"SpriteName": "Frame_Square",
"CubeNameKey": "strFrame_Square",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0.87425,
0.87425,
0.66675,
0.66675,
0,
0
],
"cm3Volume": 2888,
"Volume": 0.002888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": "true",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1254
}
},
"153": {
"Type": "Cube",
"Name": "Frame_Triangle",
"Data": {
"Path": "Frame_Triangle",
"SpriteName": "Frame_Triangle",
"CubeNameKey": "strFrame_Triangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0.87425,
0,
0.66675,
0,
0
],
"cm3Volume": 1555,
"Volume": 0.001555,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1255
}
},
"154": {
"Type": "Cube",
"Name": "Frame_SkewedSquare",
"Data": {
"Path": "Frame_SkewedSquare",
"SpriteName": "Frame_SkewedSquare",
"CubeShortNameKey": "strFrame_SkewedSquareShort",
"CubeNameKey": "strFrame_SkewedSquare",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
1.03175,
1.03175,
0.66675,
0.66675,
0,
0
],
"cm3Volume": 2888,
"Volume": 0.002888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1256
}
},
"155": {
"Type": "Cube",
"Name": "Frame_SkewedTriangle",
"Data": {
"Path": "Frame_SkewedTriangle",
"SpriteName": "Frame_SkewedTriangle",
"CubeShortNameKey": "strFrame_SkewedTriangleShort",
"CubeNameKey": "strFrame_SkewedTriangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
1.03175,
0,
0.66675,
0,
0
],
"cm3Volume": 1555,
"Volume": 0.001555,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1257
}
}
}
6785b9f9782b07369e3e06ec0f0c86d9b0838e3d
Module:Common
828
381
1371
2023-11-05T00:30:57Z
Archimedes5000
4
Created page with "local p = {} local common = {db={}, a={}} --Replaces unlocalized strings in database with their localized variants function common.db.localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand"..."
Scribunto
text/plain
local p = {}
local common = {db={}, a={}}
--Replaces unlocalized strings in database with their localized variants
function common.db.localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db.transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db.dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
return common, p
ddd3526600cb7d01a04268f5870a2f371afb6c4e
1372
1371
2023-11-05T00:31:23Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = {db={}}
--Replaces unlocalized strings in database with their localized variants
function common.db.localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db.transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db.dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function p.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
return common, p
4563dbe5b0a811fedf24e56b4be7c027207bbd78
1373
1372
2023-11-05T00:40:34Z
Archimedes5000
4
Scribunto
text/plain
local common = {db={}}
--Replaces unlocalized strings in database with their localized variants
function common.db.localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db.transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db.dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
return common
2ccbf28dc8fb019d7b77b6f5a092b7c168782152
1374
1373
2023-11-05T00:42:23Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
return common
6bfaa24221b21ac1b7b9184e9dfc754334873945
1375
1374
2023-11-05T00:44:30Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local s = {}
for i, v in ipairs(args) do
s[i] = v
end
for i = 1, #s do
local dir = {}
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
return common
049b537d39cccf5b306d4b268edabc12afcffeba
1376
1375
2023-11-05T00:47:44Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
string = table.concat(dir, "")
end
return string
end
return common
46af557cd121b523b5eb56ba8488695e2ecb2779
1377
1376
2023-11-05T00:51:47Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
f0ea0f66809d74effaf29ae9bd18b7129bdf06b6
1401
1377
2023-11-05T09:07:36Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in [Table1][Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local id = {}
for k in pairs(d) do
id[k] = k
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value, id
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "[Table1][Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
string = table.concat(dir, "")
return string
end
return common
13428e2987e3803ba9ad4de9407e4c35eb6ac865
1405
1401
2023-11-05T09:21:55Z
Archimedes5000
4
I may be stupid
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local id = {}
local value = d
for k in pairs(d) do
id[k] = k
if tonumber(dir[1]) == nil then
value = d[k]
for i, v in ipairs(dir) do
value = value[dir[i]]
end
end
for i, v in ipairs(dir) do
value = value[dir[i]]
end
end
return value, id
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
string = table.concat(dir, "")
return string
end
return common
b050ab1cf4951181943b14a72b691a7fbd9aff94
1406
1405
2023-11-05T09:28:07Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
local i = 1
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local id = {}
local value = d
for k in pairs(d) do
id[k] = k
if tonumber(dir[1]) == nil then
value = d[k]
for i, v in ipairs(dir) do
value = value[dir[i]]
end
end
for i, v in ipairs(dir) do
value = value[dir[i]]
end
end
return value, id
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
string = table.concat(dir, "")
return string
end
return common
84098e6ffcf3bd17b1ac9fd649e33ea8fa0ce904
MediaWiki:Gadget-dark-mode.css
8
182
1391
1219
2023-11-05T08:04:38Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*color text of certain menus like template adding */
.oo-ui-menulayout-content {
color: #000000 !important;
}
fcbb027fc6d941e80a7700a28dad9da0990a6fde
1392
1391
2023-11-05T08:20:38Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*color text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
78536604c6d3fe210c085de9c86752c866558ab1
Streaky Hex Illuminum
0
281
1393
859
2023-11-05T08:35:59Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Streaky Hex Illuminum
!colspan="2"|[[File:Streaky_Hex_Illuminum.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/08/31
|}
'''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Streaky Hex Illuminum {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
541468d628086c77296c85936e077f90292765e5
Antimony Tianhe
0
205
1394
1027
2023-11-05T08:37:18Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:auto" align="right"
|+ Antimony Tianhe
!colspan="2"|[[image]]
|-
| '''Type''' || Character Skin
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 1,000
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/03/21
|}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
29a2b49bf02715040c45687bdafa1dd72e76460c
Glitched Ares Reign
0
232
1395
777
2023-11-05T08:38:37Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Glitched Ares Reign
!colspan="2"|[[image]]
|-
| '''Type''' || Avatar
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || 7
|-
| '''First Seen?''' || 2023/03/21
|}
'''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Glitched Ares Reign {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c91d8c9f68c6dfddb830eb14e3294379693eab92
Acid Rain
0
276
1396
1233
2023-11-05T08:39:41Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Acid Rain
!colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
|-
| '''Type''' || Colour Palette
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || 100
|-
| '''TP Cost''' || 3
|-
| '''First Seen?''' || 2023/08/31
|}
{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
'''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Acid Rain {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
11eb530b061ceb80b6925f8122a21fc32289e1bc
Shapes
0
14
1397
1258
2023-11-05T08:55:19Z
Fugii
2
added top description
wikitext
text/x-wiki
Shapes are the essential building blocks to give robocrafts their hull armour, style, and detail. The main mechanic and difference of shapes from Robocraft 1 is the scaling feature. There are two levels of scaling, any block that is more than 1/3rd of a block in height can be scaled in all three dimensions of length x width x height for a max of 9x9x9 proportions. Flatter blocks like plates that are only 1/3rd of a block high have their height fixed and can only be scaled by length x width for a max of 9x9.
==Base==
{{BlockInfoBox|file=Shape Cube.png|full-name=Scalable Cube|base-cpu=1|mass=1.8}}{{BlockInfoBox|full-name=Wedge|mass=0.9|base-cpu=1|file=Shape_Wedge.png}}
[[File:Shape Wedge.png|frameless]]
[[File:Shape Tetrahedron.png|frameless]]
[[File:Neg Tetra.png|frameless]]
[[File:Quarter Pyramid.png|frameless]]
[[File:Neg Qtr Pyramid.png|frameless]]
[[File:Eighth Pyramid.png|frameless]]
[[File:Double Sliced.png|frameless]]
[[File:Half Double Sliced.png|frameless]]
[[File:Rounded Neg Tetra.png|frameless]]
[[File:Rneg Qtr Pyramid.png|frameless]]
[[File:Rounded Wedge.png|frameless]]
[[File:Rounded Qtr Pyramid.png|frameless]]
[[File:Rounded Tetra.png|frameless]]
[[File:Shape Cone.png|frameless]]
[[File:Cone Segment.png|frameless]]
[[File:Hemisphere.png|frameless]]
[[File:Shape Sphere.png|frameless]]
==Plates==
[[File:Shape Plate.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Wedge.png|frameless]]
[[File:Plate Triangle.png|frameless]]
[[File:Plate Tetra.png|frameless]]
[[File:Plate Neg Tetra.png|frameless]]
[[File:Plate Qtr Pyramid.png|frameless]]
[[File:Plate Neg Qtr Pyramid.png|frameless]]
[[File:Plate Half Dbl Sliced.png|frameless]]
[[File:Plate Rneg Pyramid.png|frameless]]
[[File:Plate Rneg Qtr Pyramid.png|frameless]]
[[File:Plate Rwedge.png|frameless]]
[[File:Plate Rtetra.png|frameless]]
[[File:Plate Qtr Cricle.png|frameless]]
==Cylinders==
[[File:Plate Circle.png|frameless]]
[[File:Plate Wide Cylinder.png|frameless]]
[[File:Plate Narrow Cylinder.png|frameless]]
[[File:Wide Cylinder.png|frameless]]
[[File:W Cylinder Bend.png|frameless]]
[[File:W Cylinder T.png|frameless]]
[[File:W Cylinder Cross.png|frameless]]
[[File:W Cylinder Corner.png|frameless]]
[[File:W Cylinder Diagonal.png|frameless]]
[[File:W Cylinder Dbl Diag.png|frameless]]
[[File:Narrow Cylinder.png|frameless]]
[[File:N Cylinder Bend.png|frameless]]
[[File:N Cylinder T.png|frameless]]
[[File:N Cylinder Cross.png|frameless]]
[[File:N Cylinder Corner.png|frameless]]
[[File:N Cylinder Diagonal.png|frameless]]
[[File:N Cylinder Dbl Diag.png|frameless]]
==Posts and Frames==
[[File:Post Straight.png|frameless]]
[[File:Post L Shape.png|frameless]]
[[File:Post T Junction.png|frameless]]
[[File:Post Cross.png|frameless]]
[[File:Post Corner.png|frameless]]
[[File:Post Diagonal.png|frameless]]
[[File:Post Dbl Diagonal.png|frameless]]
[[File:Frame Square.png|frameless]]
[[File:Frame Triangle.png|frameless]]
[[File:Frame Square Skew.png|frameless]]
[[File:Frame Tri Skew.png|frameless]]
==Unique==
[[File:Nameplate.png|frameless]]
ac38fed93f1d378dd823b1c42eccd605e3f5d852
Laser Blaster
0
382
1398
2023-11-05T08:59:39Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Laser Blaster
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/06/21
|}
The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
886f7d30e480e6c58b17987096301aa02007d065
1400
1398
2023-11-05T09:02:10Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Laser Blaster
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/06/21
|}
The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
987d3c503d9013e2a94ca0da115f3e3ec356c2f0
Standard Laser Turret
0
371
1399
1306
2023-11-05T08:59:52Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Laser Turret
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/06/21
|}
The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
851bcbab79cc9ce0f511c00c0d5c75a83d76a4af
Diverted Jee'Ra Laser Blaster
0
383
1403
2023-11-05T09:09:52Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Diverted Jee'Ra Laser Blaster
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
1cb608be711dde6d6fe2e030353080f440bfedba
Standard Jee'Ra Soldier Wheel
0
350
1404
1343
2023-11-05T09:10:36Z
Lijosu
10
Fixed battle matrix section
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Jee'Ra Soldier Wheel
!colspan="2"|[[image]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}}
There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
eed878f77369a912083d07fa545c1083d51e2453
Module:Common
828
381
1407
1406
2023-11-05T09:43:55Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
2692a64eacb777163e10730a0a5613cde0bdfb93
1409
1407
2023-11-05T09:52:56Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
mw.logObject(value)
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
bf05dd96a405a18d77ce00d4d04ba99292627c2d
1410
1409
2023-11-05T09:53:52Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
mw.log("Cycle"..i)
mw.logObject(value)
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
1809fad11ebb1e096a502a12fb2540908bf6e3b1
1411
1410
2023-11-05T09:57:00Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
mw.logObject(dir)
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
mw.logObject(dir)
local value = d
for i, v in ipairs(dir) do
mw.log("Cycle"..i)
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
e842ecbd801a035ccc2f36b191a7a0ff79d14969
1412
1411
2023-11-05T10:00:46Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
mw.log("Cycle"..i)
mw.logObject(dir)
value = value[dir[i]]
mw.log("After"..i)
mw.logObject(dir) end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
f72986ea044d5e838265c59a8ca7f5264df688b6
1413
1412
2023-11-05T10:01:38Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
mw.log("Cycle"..i)
mw.logObject(value)
value = value[dir[i]]
mw.log("After"..i)
mw.logObject(value)
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
b6be08d6c5fa3bc1e046957dda9062e5459742a3
1414
1413
2023-11-05T10:05:08Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
2692a64eacb777163e10730a0a5613cde0bdfb93
1416
1414
2023-11-05T10:12:23Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
mw.logObject(dir)
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
2ce2e98697266d23321f95f509ada11233d49918
1417
1416
2023-11-05T10:13:08Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
mw.logObject(dir)
if true then return end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
412705c9158d67fa8e6860593028e84fc17e1385
1418
1417
2023-11-05T10:15:12Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]]
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
2692a64eacb777163e10730a0a5613cde0bdfb93
1419
1418
2023-11-05T13:25:39Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or false
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
e341846b98e1a210842c74eb499ebb0b09fdf79b
1422
1419
2023-11-05T14:44:31Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
31c2d8cd6f8aecf250f6f11aa0ec77f9eb52759e
1423
1422
2023-11-05T14:46:18Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
mw.logObject(dir)
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
0630b58212c95b9003fa9e95364d24d9d70bf5a2
1425
1423
2023-11-05T14:52:51Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizationData_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
e015a15d99d951ff837d208ee0aa2ddbe8cb0105
Module:Block Data
828
125
1408
1402
2023-11-05T09:45:35Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
local key_value = common.db_dir(data, return_key)
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
5224767c7fda93a93c9e3e7f2ab111b62776c01f
1415
1408
2023-11-05T10:06:41Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[k] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
local key_value = common.db_dir(data, key)
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
if transpose == "false" then data = database() end
output = common.db_dir(data, key)
end
return output
end
return p
3e0a3edc183dbdf3497041b42b651699fcb1f42c
1426
1415
2023-11-05T14:52:57Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[tostring(k)] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_transpose(database(), "Data")
if transpose == "false" then data = database() end
local key_value = "invalid"
if common.db_dir(data, key) then key_value = common.db_dir(data, key) end
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
output = common.db_dir(data, key)
end
return output
end
return p
7d76069da5b2d00c1893e6f8cf0571342e4102e6
Character
0
384
1420
2023-11-05T13:42:37Z
Fugii
2
creation
wikitext
text/x-wiki
<nowiki>#REDIRECT [[SCU]]</nowiki>
22a781e98496bf1e4b5a0a248ae920dc9399dbb9
1421
1420
2023-11-05T13:52:34Z
Fugii
2
wikitext
text/x-wiki
The Character or Pilot is the playable avatar when not in a robocraft. The weight for every avatar is semi-confirmed to be 75kg<ref>https://discord.com/channels/796036110341373954/796036110873657395/1120781249364111361</ref>
8e92ecbbaa7f2937fd8e9f5426b56d37600c9a9e
1424
1421
2023-11-05T14:51:31Z
Fugii
2
More info
wikitext
text/x-wiki
The Character or Pilot is the playable avatar when not in a robocraft. The weight for every avatar is semi-confirmed to be 75kg<ref>https://discord.com/channels/796036110341373954/796036110873657395/1120781249364111361</ref> The health of the pilot is between 16-18.<ref>https://discord.com/channels/796036110341373954/1073014290736496641/1170733471048663111</ref>
=== Skins ===
A new account is granted three basic skins, [[Cray]], [[Gene]], and [[Tianhe]], all of which are of the SCU (Super Computer Unit) variant. More skins can unlocked however, a list can be found [[:Category:Character Skins|here.]]
<references />
e528c5945ee2c0542d096e355556ceb381d77903
Template:Helpful Pages
10
52
1427
392
2023-11-05T14:53:24Z
Fugii
2
/* Helpful Pages */
wikitext
text/x-wiki
<div style="text-align: center;">
== Helpful Pages ==
</div>
* [[Armour and Health Model]]
* [[Materials]]
* [[Character]]
* [[Pilot Seat]]
* [[3 Capture Points]]
* [[Powerful Robocraft]]
<templatestyles src="Helpful Pages/styles.css />
079b80d99f1e2b2fd151684958da43bc7901fbaf
Module:Test
828
385
1428
2023-11-05T15:25:44Z
Archimedes5000
4
Created page with "local export_table = {} function x() return nil end function export_table.main(frame) local a = x() local output = a return output end return export_table"
Scribunto
text/plain
local export_table = {}
function x()
return nil
end
function export_table.main(frame)
local a = x()
local output = a
return output
end
return export_table
41ea62f2d0a6f1f2edf1bc4f6dccd5b750ebc5f8
File:Moderonium quilt.png.png
6
386
1429
2023-11-05T21:50:31Z
Hall003
21
wikitext
text/x-wiki
Preview of the material moderonium quilt
a2a9de310dda6ad82160011bce08859a6c2d616f
1430
1429
2023-11-05T22:06:29Z
Hall003
21
Hall003 uploaded a new version of [[File:Moderonium quilt.png.png]]
wikitext
text/x-wiki
Preview of the material moderonium quilt
a2a9de310dda6ad82160011bce08859a6c2d616f
File:Moderonium Camo.png
6
387
1431
2023-11-05T22:09:33Z
Hall003
21
wikitext
text/x-wiki
Preview of the material moderonium camo
0657575129be96cb8979c12e327b74ae3bb08859
Materials
0
139
1432
683
2023-11-05T22:11:09Z
Hall003
21
/* Medium Materials */
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Jee'ra Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Jee'ra Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
3de0df49ee8fec9f37aed3935dfe89d26a56a962
1434
1432
2023-11-05T22:17:59Z
Hall003
21
/* Heavy Materials */
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Jee'ra Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Jee'ra Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|130x130px|EVIL Corrupted Ladium]]
|Industrial Ladium
|From the Jee'ra Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
8a40bcb53a80d4af7266d1e2fd5cfdb9eb28e35e
1436
1434
2023-11-05T22:22:58Z
Hall003
21
/* Light Materials */
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]]
|Arium Jee'ra Weave
|From the Jee'ra Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Jee'ra Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Jee'ra Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|130x130px|EVIL Corrupted Ladium]]
|Industrial Ladium
|From the Jee'ra Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
12106944e4417ee5b7ac7fde3617b959dd57265f
File:Industrial ladium.png
6
388
1433
2023-11-05T22:16:39Z
Hall003
21
wikitext
text/x-wiki
Preview of the material industrial ladium
dc285497d76123cf78f5c7e57ca9267ab8b5a4b4
File:Airium jeera weave.png
6
389
1435
2023-11-05T22:22:02Z
Hall003
21
wikitext
text/x-wiki
Preview of the material arium jee'ra weave
0fe978964c0aa2fdee3266a4ea1281513db5b037
File:Clandestine standard jeera laser turret.png
6
390
1437
2023-11-05T22:28:48Z
Hall003
21
wikitext
text/x-wiki
Clandestine_standard_jeera_laser_turret
51fe2c03383f79653afd6c982fa6893eb0d4f678
Clandestine Standard Jee'Ra Laser Turret
0
370
1438
1305
2023-11-05T22:31:08Z
Hall003
21
Added image to clandestine standard jee'ra laser turret
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Clandestine Standard Jee'Ra Laser Turret
!colspan="2"|[[File:Clandestine standard jeera laser turret.png|frameless|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
9e3470a69fbcb2005ef63373f9d6845cb342bad2
File:Diverted jeera laser blaster.png
6
391
1439
2023-11-05T22:33:49Z
Hall003
21
wikitext
text/x-wiki
Diverted jee'ra laser blaster
068c2da29fa30bc2df00324ec0523c3597566f60
Diverted Jee'Ra Laser Blaster
0
383
1440
1403
2023-11-05T22:34:24Z
Hall003
21
Added image to diverted jee'ra laser blaster
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Diverted Jee'Ra Laser Blaster
!colspan="2"|[[File:Diverted jeera laser blaster.png|frameless|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Rare}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
c0de836a9a86e30cb950f44fe287efda7a48c086
Template:!!
10
392
1441
2023-11-06T07:26:32Z
Archimedes5000
4
Created page with "<noinclude>[[Category:Escape Templates]]</noinclude>||"
wikitext
text/x-wiki
<noinclude>[[Category:Escape Templates]]</noinclude>||
25156c62bd4f8d869a3debcf1b86a5734287a6f5
Category:Escape Templates
14
137
1442
384
2023-11-06T07:28:01Z
Archimedes5000
4
wikitext
text/x-wiki
Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki>.
Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name (so by using <nowiki>{{!}}</nowiki>)
6d34be3f9bda37ea0d6a5ea0756172da25101844
Template:Cosmetic Table
10
393
1443
2023-11-06T07:36:51Z
Lijosu
10
Created
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ {{{title}}}
!colspan="2"|{{{image}}}
|-
| '''Type''' || {{{type}}}
|-
| '''Rarity''' || {{Rarity|{{{rarity}}}}}
|-
| '''GC Cost''' || {{{gc}}}
|-
| '''TP Cost''' || {{{tp}}}
|-
| '''In-Game Debut''' || {{{release}}}
|}
<noinclude>
Arguments:
title | in-game name of the item.
type | type of cosmetic. examples include "Colour Palette", "Character Skin", "Block Variant", "Switch Plate", "QMG Skin".
rarity | Common, Uncommon, Rare, Legendary, Exclusive.
gc | the item's GC cost in the item shop.
tp | the item's TP cost in the battle matrix.
release | the game's first in-game debut.
[[Category:Templates]]</noinclude>
39084641390ad21be3afb554c568538f1974babe
1445
1443
2023-11-06T07:41:29Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ {{{title}}}
!colspan="2"|{{{image}}}
|-
| '''Type''' || {{{type}}}
|-
| '''Rarity''' || {{Rarity|{{{rarity}}}}}
|-
| '''GC Cost''' || {{{gc}}}
|-
| '''TP Cost''' || {{{tp}}}
|-
| '''Debut''' || {{{release}}}
|}
<noinclude>
Arguments:
title | in-game name of the item.
type | type of cosmetic. examples include "Colour Palette", "Character Skin", "Block Variant", "Switch Plate", "QMG Skin".
rarity | Common, Uncommon, Rare, Legendary, Exclusive.
gc | the item's GC cost in the item shop.
tp | the item's TP cost in the battle matrix.
release | the game's first in-game debut.
[[Category:Templates]]</noinclude>
524f93b2e17571ddf7fe5fdb588985f5c1095796
Acid Rain
0
276
1444
1396
2023-11-06T07:39:19Z
Lijosu
10
Used new template for table
wikitext
text/x-wiki
{{Cosmetic Table|title=Acid Rain|image={{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}|type=Colour Palette|rarity=Common|gc=100|tp=3|release=2023/08/31}}{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
'''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Acid Rain {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a80f53a2fad20fb588e376fc4365b10d8edbb9e1
EVIL Corrupted Ladium
0
319
1446
1189
2023-11-06T07:59:06Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table|title=EVIL Corrupted Ladium|image=[[File:Evil Corrupted Ladium.png]]|type=Material|rarity=Rare|gc=800|tp=6|release=2023/09/06 }}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} It was originally released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
77f9a4280c2733bb3a3c20d753d96d213a31b337
1451
1446
2023-11-06T08:07:33Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Corrupted Ladium
|image=[[File:Evil Corrupted Ladium.png]]
|type=Material
|rarity=Rare
|gc=800
|tp=6
|release=2023/09/06 }}
'''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Materials do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} It was originally released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6185f17aea966ce965ef4c9218013caf010d2c84
Cray Profile
0
225
1447
1008
2023-11-06T08:02:31Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Cray Profile
|image=[[image]]
|type=Avatar
|rarity=Common
|gc=200
|tp=4
|release=2023/03/21 }}
The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1a4882cb55ee7c195a681ab312c5b2f267e611ba
Nebula
0
236
1448
1160
2023-11-06T08:04:12Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Nebula
|image={{Palette_Hexagon|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=4
|release=2023/03/21 }}
{{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}
'''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Nebula {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
217adcb231331b2485eb59cccd388c65afa79fae
Triangle Field
0
254
1449
1010
2023-11-06T08:05:43Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Triangle Field
|image=[[image]]
|type=Banner
|rarity=Common
|gc=200
|tp=4
|release=2023/03/21 }}
'''Triangle Field''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Triangle Field {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2e0d189aa241190ceebd71101513a86cece30b40
Shielding Hex
0
244
1450
1011
2023-11-06T08:06:30Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Shielding Hex
|image=[[image]]
|type=Banner
|rarity=Common
|gc=200
|tp=2
|release=2023/03/21 }}
'''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Shielding Hex {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
51b18623e1bb5c6c7252f67b4bd78907179ce6e8
Tennessine Gene
0
293
1452
1345
2023-11-06T08:08:46Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Tennessine Gene
|image=[[image]]
|type=Character skin
|rarity=Uncommon
|gc=1,000
|tp=NA
|release=2023/09/01 }}
'''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
== Lore ==
Tennessine Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Tennessine Gene has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=SCUs}}
[[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
a530fa9e15d0b0e90c145ea541636b7299f7d56c
Tennessine QMG
0
252
1453
1048
2023-11-06T08:09:39Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Tennessine QMG
|image=[[image]]
|type=QMG Skin
|rarity=Common
|gc=500
|tp=5
|release=2023/03/21 }}
The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Tennessine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Tennessine QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9e0c698d26706497b1d4b165f6d4ee8112f1e7fe
Chibi Vector
0
274
1454
1050
2023-11-06T08:10:56Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Chibi Vector
|image=[[image]]
|type=Avatar
|rarity=Uncommon
|gc=300
|tp=4
|release=2023/08/03 }}
'''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
It has a counterpart in [[Chibi Ares]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chibi Vector {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
8d56fd73bf1db74a4d39067abcb64b7dc3e53f72
Neopolitan Sky
0
237
1455
1162
2023-11-06T08:12:20Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Neopolitan Sky
|image={{Palette_Hexagon|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=4
|release=2023/03/21 }}
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cb4c525e48ed77377871f67925ede718b7b3d6d0
Cray Plate
0
185
1456
1069
2023-11-06T08:13:37Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=The Cray Plate
|image=[[File:Cray Plate.png|200px|frameless|The Cray Plate]]
|type=Switch Plate
|rarity=Rare
|gc=1,200
|tp=9
|release=2023/03/21 }}
The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Cray Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Cray Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
81f59eed960645d89a839f3a132e360cc035fb75
Bromine Basic Plate
0
184
1457
1068
2023-11-06T08:14:40Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Bromine Basic Plate
|image=[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]]
|type=Switch Plate
|rarity=Common
|gc=800
|tp=8
|release=2023/03/21 }}
The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Bromine Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Bromine Basic Plate {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
677b0b4f997acc3126ec1a9b7ae95eeae63b67e4
Nitrogen Cray
0
238
1458
1175
2023-11-06T08:16:12Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Nitrogen Cray
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=1,000
|tp=7
|release=2023/03/21 }}
'''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Nitrogen Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Nitrogen Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c1fcbe9312f2315ce413ce2c3f970fe925afc3e9
Worn Painted Moderonium
0
278
1459
1176
2023-11-06T08:17:03Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Worn Painted Moderonium
|image=[[File:Worn_Painted_Moderonium.png]]
|type=Material
|rarity=Common
|gc=300
|tp=4
|release=2023/08/31 }}
'''Worn Painted Moderonium''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Worn Painted Moderonium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
e1f73a09b9a1d042cd2aa40a68ab91e8e13854c8
Galactic Prowler
0
273
1460
1177
2023-11-06T08:19:31Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Galactic Prowler
|image=[[image]]
|type=Banner
|rarity=Uncommon
|gc=300
|tp=4
|release=2023/08/03 }}
The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
It has a counterpart in [[Lunar Fang]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Prowler {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
358616cb0770eba60c33033cb41de8839f9dfc7b
Teal Mallard
0
251
1461
1178
2023-11-06T08:20:47Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Teal Mallard
|image={{Palette_Hexagon|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=4
|release=2023/03/21 }}
{{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}
'''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Teal Mallard {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/30}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
241245e086c08ddfc152046195381f8014da5c17
Fibre Weave Airium
0
277
1462
1273
2023-11-06T08:21:56Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Fibre Weave Airium
|image=[[File:Fibre_Weave_Airium.png]]
|type=Material
|rarity=Common
|gc=300
|tp=4
|release=2023/08/31 }}
'''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Fibre Weave Airium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1ececf32eeb57667a99f2896a9cf00b1e7e8f8f0
Erbium Cray
0
230
1463
1274
2023-11-06T08:23:20Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Erbium Cray
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=1,000
|tp=6
|release=2023/03/21 }}
'''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Erbium Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Erbium Cray {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
76bd9e70fbe21d120d4a95fe9c002f11f822c140
Chibi Ares
0
275
1464
1275
2023-11-06T08:24:14Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Chibi Ares
|image=[[image]]
|type=Avatar
|rarity=Uncommon
|gc=300
|tp=4
|release=2023/08/03 }}
'''Chibi Ares''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chibi Ares {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3f50ed0ad1058feb7f73101b557f2e45fa7331a6
Switched On
0
250
1465
1276
2023-11-06T08:26:09Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Switched On
|image=[[image]]
|type=Frame
|rarity=Common
|gc=200
|tp=4
|release=2023/03/21 }}
'''Switched On''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Switched On {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/10/31}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
294f5ed517e860138eab9897875b69df128fc1b8
Beryllium Gene
0
206
1466
1028
2023-11-06T08:27:13Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Beryllium Gene
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=8
|release=2023/03/21 }}
'''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
== Lore ==
Beryllium Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk.
=== Item Shop ===
This SCU will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
30eddc3fc15fc200d262a6fca6cb48531d82db57
Beryllium Tianhe
0
207
1467
1298
2023-11-06T08:27:59Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Beryllium Tianhe
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=1,000
|tp=6
|release=2023/03/21 }}
'''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Beryllium Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Tianhe {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/1}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cb4fbb4c3a07ab0491f23cfada5421156fecb7fe
Tianhe Profile
0
253
1468
1299
2023-11-06T08:28:51Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Tianhe Profile
|image=[[image]]
|type=Avatar
|rarity=Common
|gc=200
|tp=3
|release=2023/03/21 }}
The '''Tianhe Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Tianhe Profile {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/1}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
8a05ae7698c338275420dbf6a85bc525f1b38aaa
Enveloped
0
229
1469
1300
2023-11-06T08:29:27Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Enveloped
|image=[[image]]
|type=Frame
|rarity=Common
|gc=200
|tp=3
|release=2023/03/21 }}
'''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Enveloped {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/1}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
3c6009238a9f0b4bd8d84ac6012a8f0b7f00fe97
EVIL Duality
0
318
1470
1309
2023-11-06T08:30:18Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Duality
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=6
|release=2023/09/06 }}
'''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Duality uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Duality {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
68863a66466c1c0932d43937e7dc14584f244dfe
Vector Airium
0
280
1471
1310
2023-11-06T08:31:19Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Vector Airium
|image=[[image]]
|type=Material
|rarity=Common
|gc=300
|tp=6
|release=2023/08/31 }}
'''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Vector Airium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
7a54f452ae6efaa3fc8e68f8fdba131692a3b343
Starry Galaxies
0
269
1472
1311
2023-11-06T08:32:21Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Starry Galaxies
|image={{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=3
|release=2023/08/03 }}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}
'''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Starry Galaxies {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1c9c7a456d15caf99ec10a56c36dc1c9e5574a9f
Pointed
0
242
1473
1314
2023-11-06T08:33:12Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Pointed
|image=[[image]]
|type=Frame
|rarity=Common
|gc=200
|tp=4
|release=2023/03/21 }}
'''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Pointed {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
323acdbfa2b26d5f22cd0e8f9a32831f3648d36c
YPlated Ladium
0
282
1474
1344
2023-11-06T08:35:41Z
Lijosu
10
Updated with new cosmetic template and also fixed how this page said "Creating YPlated Ladium"
wikitext
text/x-wiki
{{Cosmetic Table
|title=YPlated Ladium
|image=[[File:Y_Plated_Ladium.png]]
|type=Material
|rarity=Uncommon
|gc=500
|tp=6
|release=2023/08/31 }}
'''YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
YPlated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/03}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
792e0c88e440f937efdd00d42687de7ce7471c11
EVIL
0
311
1475
1346
2023-11-06T08:36:48Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL
|image={{Palette_Hexagon|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=3
|release=2023/09/06 }}{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}
'''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
EVIL {{Matrix Chunk|chunk="EVIL" chunk||level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
619305340cd5140fd2599ef7b2777f29f3c1d996
Lunar
0
234
1476
1347
2023-11-06T08:38:07Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Lunar
|image={{Palette_Hexagon|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=4
|release=2023/03/21 }}
{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}
'''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a55ce30cd6b29a314a2aa36a92d4b293f066d6a3
Caesium QMG
0
209
1477
1352
2023-11-06T08:38:53Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Caesium QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=800
|tp=4
|release=2023/03/21 }}
The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Caesium QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Caesium QMG {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/04}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
495638b6fcf2a2d27171e5549eb171659bacff26
Antimony Basic Plate
0
180
1478
1353
2023-11-06T08:39:41Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Antimony Basic Plate
|image=[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]]
|type=Switch Plate
|rarity=Common
|gc=800
|tp=6
|release=2023/03/21 }}
The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Antimony Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch_Plate}}
== Obtaining ==
=== Battle Matrix ===
The Antimony Basic Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/11/04}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4592660e7e635c40f9b8d5fbe392f191c5fff80c
Gene Profile
0
231
1479
1354
2023-11-06T08:41:40Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Gene Profile
|image=[[image]]
|type=Avatar
|rarity=Common
|gc=200
|tp=4
|release=2023/03/21 }}
The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Gene Profile {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/04}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
312a3db1e32b4ba78494390221461d7e9e636c0c
Streaky Hex Illuminum
0
281
1480
1393
2023-11-06T08:42:33Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Streaky Hex Illuminum
|image=|[[File:Streaky_Hex_Illuminum.png]]
|type=Material
|rarity=Uncommon
|gc=500
|tp=6
|release=2023/08/31 }}
'''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Streaky Hex Illuminum {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
9af183f37a5f7186038f3f880728a6e24e15e94f
1483
1480
2023-11-06T08:44:17Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Streaky Hex Illuminum
|image=[[File:Streaky_Hex_Illuminum.png]]
|type=Material
|rarity=Uncommon
|gc=500
|tp=6
|release=2023/08/31 }}
'''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Streaky Hex Illuminum {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
b5a314e543aa4c8654506d0a23d576a6155190f5
Antimony Tianhe
0
205
1481
1394
2023-11-06T08:43:47Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Antimony Tianhe
|image=|[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=1,000
|tp=6
|release=2023/03/21 }}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
61381e731e48fe11ed367f84cd6ed23be256f8da
1482
1481
2023-11-06T08:44:11Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Antimony Tianhe
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=1,000
|tp=6
|release=2023/03/21 }}
'''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Antimony Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Antimony Tianhe {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
e0011669990fab2a7a3cab166aa008ebff7fcfe5
Glitched Ares Reign
0
232
1484
1395
2023-11-06T08:45:01Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Glitched Ares Reign
|image=|[[image]]
|type=Avatar
|rarity=Rare
|gc=500
|tp=7
|release=2023/03/21 }}
'''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Glitched Ares Reign {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6efc2ee9bf64e6a95825c2d80baae3875fc6a152
1485
1484
2023-11-06T08:45:36Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Glitched Ares Reign
|image=[[image]]
|type=Avatar
|rarity=Rare
|gc=500
|tp=7
|release=2023/03/21 }}
'''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Glitched Ares Reign {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
ca3731fa11d2c37a78c725b8fa5d2822a65750aa
Sanitary
0
270
1486
1169
2023-11-06T08:59:31Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Sanitary
|image={{Palette_Hexagon|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=3
|release=2023/08/03 }}{{Palette_Table|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}}
'''Sanitary''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Sanitary {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/06}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c2794657cd76e0add3d6a17ad5db59b52fa66d1c
EVIL Avatar
0
312
1487
947
2023-11-06T09:00:21Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Avatar
|image=[[image]]
|type=Avatar
|rarity=Rare
|gc=500
|tp=3
|release=2023/09/06 }}
The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP).
It was a free item that could be obtained by any player at the time.
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f960877a349f8ac1848e8dc08cb5c3ca338890bc
1489
1487
2023-11-06T09:03:36Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Avatar
|image=[[image]]
|type=Avatar
|rarity=Rare
|gc=500
|tp=3
|release=2023/09/06 }}
The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Avatar {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} It was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/06}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a40459b9f40145aa2fe5932384fe1c07d3656a89
Blueberry Banner
0
284
1488
864
2023-11-06T09:02:04Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Blueberry Banner
|image=[[image]]
|type=Banner
|rarity=Uncommon
|gc=300
|tp=4
|release=2023/08/31 }}
The '''Blueberry Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Blueberry Banner {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|=small|item_type=banners}} {{Item_Shop_Appearance|2023/11/06}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c38f71747a1b19488bc561a570e8615a1c204a6b
Character
0
384
1490
1424
2023-11-06T10:38:02Z
Fugii
2
citation health update
wikitext
text/x-wiki
The Character or Pilot is the playable avatar when not in a robocraft. The weight for every avatar is semi-confirmed to be 75kg<ref>https://discord.com/channels/796036110341373954/796036110873657395/1120781249364111361</ref> The health of the pilot is either 16 or 20.<ref>https://discord.com/channels/796036110341373954/1073014290736496641/1170779030061068298</ref>
=== Skins ===
A new account is granted three basic skins, [[Cray]], [[Gene]], and [[Tianhe]], all of which are of the SCU (Super Computer Unit) variant. More skins can unlocked however, a list can be found [[:Category:Character Skins|here.]]
<references />
5f1edc6e4ae4b199343eba90cbc8dba992be5730
File:Seat Side Connections.png
6
394
1491
2023-11-06T13:01:09Z
Fugii
2
Seat side connections Credit: Rafyfou
wikitext
text/x-wiki
== Summary ==
Seat side connections Credit: Rafyfou
bb8494ada67d3f39c4c584fafd8d10475be1b2d9
File:Seat Back Connections.png
6
395
1492
2023-11-06T13:01:46Z
Fugii
2
Seat back connections Credit: Rafyfou
wikitext
text/x-wiki
== Summary ==
Seat back connections Credit: Rafyfou
d258296bafa3fde13cd45102e50a94726171e368
File:Seat Bottom Connections.png
6
396
1493
2023-11-06T13:02:06Z
Fugii
2
Seat bottom connections Credit: Rafyfou
wikitext
text/x-wiki
== Summary ==
Seat bottom connections Credit: Rafyfou
3b9e3d1f34c9f9aff8fc6b43c7e5af71255a909b
File:Seat Front Connections.png
6
397
1494
2023-11-06T13:02:24Z
Fugii
2
Seat front connections Credit: Rafyfou
wikitext
text/x-wiki
== Summary ==
Seat front connections Credit: Rafyfou
4b0c70496443eeebabfcfd3865a20feda07f73aa
File:Seat Info.png
6
398
1495
2023-11-06T13:02:43Z
Fugii
2
Seat info
wikitext
text/x-wiki
== Summary ==
Seat info
5ef093c24264ec7a161800f940fa4195841dbf7e
File:Seat Inputs.png
6
399
1496
2023-11-06T13:02:56Z
Fugii
2
seat inputs
wikitext
text/x-wiki
== Summary ==
seat inputs
cd7a0ac6c547aca1b8451577c788d87facf131df
File:Seat Dimensions.png
6
400
1497
2023-11-06T13:03:18Z
Fugii
2
Seat dimensions
wikitext
text/x-wiki
== Summary ==
Seat dimensions
1965851861eccf62c452378cbe098184726749f6
Materials
0
139
1498
1436
2023-11-06T13:16:39Z
Hall003
21
/* Heavy Materials */
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]]
|Arium Jee'ra Weave
|From the Jee'ra Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Jee'ra Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Jee'ra Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]]
|Industrial Ladium
|From the Jee'ra Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
934761e596ecfcf68bff3015a679fd96a51c6330
File:Laser blaster.png
6
401
1499
2023-11-06T13:21:30Z
Hall003
21
wikitext
text/x-wiki
Laser blaster
5d80bb5668bab70ca51c99c69f1017f03f794869
Laser Blaster
0
382
1500
1400
2023-11-06T13:22:05Z
Hall003
21
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Laser Blaster
!colspan="2"|[[File:Laser blaster.png|frameless|169x169px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/06/21
|}
The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
2a852b1ebe95f1f7b8cae01411d82fe83f56ef1c
Pilot Seat
0
402
1501
2023-11-06T13:24:10Z
Fugii
2
creation
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* Seat (Empty=0 Occupied=1)
* RMB
* LMB
* Run (Default State=0 Active=1
* Crouch (Default State=0 Active=1
* Jump (Default State=0 Active=1
* Left/Right
* Forward/Backward
* Aim Point
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
805613818aab0fa518879c1be58db911a1ab767c
1503
1501
2023-11-06T13:26:11Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1
* '''<big>Crouch</big>''' (Default State=0 Active=1
* <big>'''Jump'''</big> (Default State=0 Active=1
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
839d697794dcc328b0edbccf324a0c28c38eacf1
1505
1503
2023-11-06T13:26:41Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
04dce4b3db70beea0862904299f4a8c4d5c8ca35
File:Standard laser turret.png
6
403
1502
2023-11-06T13:25:43Z
Hall003
21
wikitext
text/x-wiki
Standard laser turret
d8cddb7646a0cacfd63a8da17179e0ca8be6ef06
Standard Laser Turret
0
371
1504
1399
2023-11-06T13:26:40Z
Hall003
21
Added image to the Standard laser turret
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Laser Turret
!colspan="2"|[[File:Standard laser turret.png|frameless|169x169px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/06/21
|}
The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
ef015f3f814fbfdf53e92c2e852baf6f9128a7aa
File:Small RCX wheel.png
6
404
1506
2023-11-06T13:31:30Z
Hall003
21
wikitext
text/x-wiki
Small RCX wheel
6206f4e3ba03ca9dccec839943ae205d9d9f28b2
Small RCX Wheel
0
340
1507
1018
2023-11-06T13:32:41Z
Hall003
21
Added image to Small RCX Wheel
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Small RCX Wheel
!colspan="2"|[[File:Small RCX wheel.png|frameless|133x133px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
99b83e05c70103c28685aaa1dfa16b2737337be4
1537
1507
2023-11-07T09:25:01Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small RCX Wheel
|image=[[File:Small RCX wheel.png|frameless|133x133px|Small RCX Wheel]]
|type=Block Variant
|rarity=Uncommon
|gc=500
|tp=NA
|release=2023/10/19 }}
The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
498d64330f2c56efebb102a36ea4f452951880c9
File:Small wheel.png
6
405
1508
2023-11-06T13:35:36Z
Hall003
21
wikitext
text/x-wiki
Small wheel
2cdeb22052b931670e2485c62dd0abe570c80ad3
Pilot Seat
0
402
1509
1505
2023-11-06T13:35:38Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
[[File:Seat Dimensions.png|right|frameless]]
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
8e698aa61b3021eaed6cb24c4cf94973c3f2d2fc
1513
1509
2023-11-06T13:41:58Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
[[File:Seat Dimensions.png|right|frameless]]
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
=== Connections ===
The seat has several connections through it's model shown here.
[[File:Seat Front Connections.png|left|421x421px]]
[[File:Seat Side Connections.png|center|427x427px|[[File:Seat Back Connections.png]]]]
dd7fc350fdda399f50bf14673c83e4891de341a0
1515
1513
2023-11-06T13:45:00Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
[[File:Seat_Dimensions.png|frameless]]
=== Connections ===
The seat has several connections through it's model shown here.
[[File:Seat Front Connections.png|left|420x420px]][[File:Seat Back Connections.png|420x420px]][[File:Seat Side Connections.png|420x420px|[[File:Seat Back Connections.png]]|left]][[File:Seat Bottom Connections.png|420x420px]]
3cd815ae5b98d3b3c67f1b777e94542bfe0e0ceb
1517
1515
2023-11-06T13:46:26Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
[[File:Seat_Dimensions.png|frameless]]
=== Connections ===
The seat has several connections through it's model shown here.
[[File:Seat Front Connections.png|left|420x420px]]
[[File:Seat_Back_Connections.png|center|420x420px]]
[[File:Seat Side Connections.png|420x420px|[[File:Seat Back Connections.png]]|left]]
[[File:Seat_Bottom_Connections.png|center|420x420px]]
cc27f5c34d87b2df938400ad5f7497ba19976ab6
1518
1517
2023-11-06T13:47:36Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
[[File:Seat_Dimensions.png|frameless]]
=== Connections ===
The seat has several connections through it's model shown here.
[[File:Seat Front Connections.png|left|566x566px|thumb|Front Connections]]
[[File:Seat_Back_Connections.png|420x420px|left]]
[[File:Seat Side Connections.png|420x420px|[[File:Seat Back Connections.png]]|left]]
[[File:Seat_Bottom_Connections.png|420x420px|left]]
77980bdb4592be2880890f852dfb98930752316b
1519
1518
2023-11-06T13:50:47Z
Fugii
2
Info/Pictures
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
[[File:Seat_Dimensions.png|frameless]]
=== Connections ===
The seat has several connections through it's model shown here.
[[File:Seat Front Connections.png|left|650x650px|thumb|Front Connections]]
[[File:Seat_Back_Connections.png|650x650px|left|thumb|Back Connections]]
[[File:Seat Side Connections.png|650x650px|Side Connections|left|thumb]]
[[File:Seat_Bottom_Connections.png|650x650px|left|Bottom Connections]]
7f2629f06abbd5989b2d9fedeab5d881e77e8a02
1520
1519
2023-11-06T13:52:11Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
[[File:Seat_Dimensions.png|frameless]]
=== Connections ===
The seat has several connections through it's model shown here.
[[File:Seat Front Connections.png|650x650px|thumb|Front Connections|none]]
[[File:Seat_Back_Connections.png|650x650px|thumb|Back Connections|none]]
[[File:Seat Side Connections.png|650x650px|Side Connections|thumb|none]]
[[File:Seat_Bottom_Connections.png|650x650px|left|Bottom Connections|alt=Bottom Connections|thumb]]
be44a1941fd9b89fc49e573377b3c2d3288c91b7
1521
1520
2023-11-06T13:54:31Z
Fugii
2
wikitext
text/x-wiki
The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied.
=== Inputs ===
[[File:Seat Inputs.png|right|frameless]]
The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the:
* '''<big>Seat</big>''' (Empty=0 Occupied=1)
* <big>'''RMB'''</big>
* <big>'''LMB'''</big>
* '''<big>Run</big>''' (Default State=0 Active=1)
* '''<big>Crouch</big>''' (Default State=0 Active=1)
* <big>'''Jump'''</big> (Default State=0 Active=1)
* '''<big>Left/Right</big>'''
* '''<big>Forward/Backward</big>'''
* '''<big>Aim Point</big>'''
The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else.
=== Dimensions ===
The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height to meet the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it.
[[File:Seat_Dimensions.png|frameless]]
=== Connections ===
The seat has several connections through it's model shown here.
[[File:Seat Front Connections.png|650x650px|thumb|Front Connections|none]]
[[File:Seat_Back_Connections.png|650x650px|thumb|Back Connections|none]]
[[File:Seat Side Connections.png|650x650px|Side Connections|thumb|none]]
[[File:Seat_Bottom_Connections.png|650x650px|left|Bottom Connections|alt=Bottom Connections|thumb]]
3bcb5553b017f79e68c9d54074d7677d2473bdc0
Small Wheel
0
343
1510
1024
2023-11-06T13:36:31Z
Hall003
21
Added image to Small Wheel
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Small Wheel
!colspan="2"|[[File:Small wheel.png|alt=Small wheel|frameless|130x130px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/02/22
|}
The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheel|Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree>
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
3bd9f0e3066df45e6e2cca7dde734e3bd0139808
1538
1510
2023-11-07T09:27:53Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Wheel
|image=[[File:Small wheel.png|alt=Small wheel|frameless|130x130px|Small Wheel]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/02/22 }}
The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheel|Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree>
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
2aca8b34a9b5c9a10a722b90c64e30d8ad09d02a
File:Standard RCX wheel.png
6
406
1511
2023-11-06T13:40:09Z
Hall003
21
wikitext
text/x-wiki
Standard RCX wheel
98471fc879d603cdfdfb0ea7a52e3d024a85e919
1514
1511
2023-11-06T13:44:23Z
Hall003
21
Hall003 uploaded a new version of [[File:Standard RCX wheel.png]]
wikitext
text/x-wiki
Standard RCX wheel
98471fc879d603cdfdfb0ea7a52e3d024a85e919
Standard RCX Wheel
0
339
1512
1020
2023-11-06T13:41:41Z
Hall003
21
Added image to standard RCX wheel
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard RCX Wheel
!colspan="2"|[[File:Standard RCX wheel.png|frameless|133x133px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
eb30e783d5a6608bd2a5316b1f8bff1ac5c5e5c4
1516
1512
2023-11-06T13:46:22Z
Hall003
21
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard RCX Wheel
!colspan="2"|[[File:Standard RCX wheel.png|frameless|130x130px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 500
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/10/19
|}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
d7f0a6aa5b9e5aef681a347b3b6cb1ccff6b8a46
1541
1516
2023-11-07T09:30:38Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard RCX Wheel
|image=[[File:Standard RCX wheel.png|frameless|130x130px|Standard RCX Wheel]]
|type=Block Variant
|rarity=Uncommon
|gc=500
|tp=NA
|release=2023/10/19 }}
The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time.
There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix.
=== Codes ===
There is one code known to have given this item:
* <code>WHEELYGOOD</code>
This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
589438df9b7bf168f33aaf5a7518589ad365a459
File:Standard wheel.png
6
407
1522
2023-11-06T14:13:46Z
Hall003
21
wikitext
text/x-wiki
Standard wheel
6f63a7e17aa7d4b989b251290659f585e427350e
Standard Wheel
0
341
1523
1021
2023-11-06T14:14:14Z
Hall003
21
Added image to standard wheel
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Wheel
!colspan="2"|[[File:Standard wheel.png|frameless|130x130px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Common}}
|-
| '''GC Cost''' || Free
|-
| '''TP Cost''' || Free
|-
| '''First Seen?''' || 2022/10/18
|}
The '''Standard Wheel''' is one of the first movement types the player has access to. They are a larger version of [[Small Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree>
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
62276d7d399db94db15cd4bc904f29c707507575
1542
1523
2023-11-07T09:32:09Z
Lijosu
10
U
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Wheel
|image=[[File:Standard wheel.png|frameless|130x130px|Standard Wheel]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/10/18}}
The '''Standard Wheel''' is one of the first movement types the player has access to. They are a larger version of [[Small Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All wheel variants are listed below:
<categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree>
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
d0d30dea89e461a879ccff35cc39bedd82cf8dcf
File:Standard jeera wheel.png
6
408
1524
2023-11-06T14:16:33Z
Hall003
21
wikitext
text/x-wiki
Standard Jee'ra Wheel
ccc25f0f41e6b7aa3aa08331612d431154564a81
Standard Jee'Ra Soldier Wheel
0
350
1525
1404
2023-11-06T14:17:09Z
Hall003
21
Added image to Standard Jee'ra soldier wheel
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Standard Jee'Ra Soldier Wheel
!colspan="2"|[[File:Standard jeera wheel.png|frameless|130x130px|Basic Airium]]
|-
| '''Type''' || Block Variant
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 6
|-
| '''First Seen?''' || 2023/10/26
|}
The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}}
There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ef73873b7f1ea6af142dff9da9ef5f3f9ae3e9f3
1529
1525
2023-11-07T09:00:01Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Jee'Ra Soldier Wheel
|image=[[File:Standard jeera wheel.png|frameless|130x130px|Basic Airium]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}}
There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
25924514a3b6c73936345c665493c5cfe8388839
1539
1529
2023-11-07T09:28:33Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Jee'Ra Soldier Wheel
|image=[[File:Standard jeera wheel.png|frameless|130x130px|Standard Jee'Ra Soldier Wheel]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}}
There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a37bad769d036c707b4be593d8efb0e820b3e335
Materials
0
139
1526
1498
2023-11-06T14:18:36Z
Hall003
21
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]]
|Arium Jee'ra Weave
|From the Built for Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Built for Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Built for Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]]
|Industrial Ladium
|From the Built for Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
6fd456bf87c6fb2a138bc5d20b1eacb39464ded1
1549
1526
2023-11-07T09:48:06Z
Lijosu
10
Added link
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]]
|[[AIrium Jee'Ra Weave]]
|From the Built for Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Built for Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Built for Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]]
|Industrial Ladium
|From the Built for Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
8be4c4418599bdf75822d108b7a1f367261c0606
1550
1549
2023-11-07T09:48:24Z
Lijosu
10
Fixed link
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]]
|[[Airium Jee'Ra Weave]]
|From the Built for Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Built for Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Built for Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]]
|Industrial Ladium
|From the Built for Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
3063fb07edffeda8232156b99e35f1cdccd2d0ed
1551
1550
2023-11-07T09:49:07Z
Lijosu
10
Added another link
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]]
|[[Airium Jee'Ra Weave]]
|From the Built for Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]]
|Moderonium Quilt
|From the Built for Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]]
|Moderonium Camo
|From the Built for Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]]
|[[Industrial Ladium]]
|From the Built for Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
de402db7e5679f7236a7aa8fe7fe65b6e1fab3bb
1553
1551
2023-11-07T09:52:28Z
Lijosu
10
Fixed some image captions and also preparing to rename an image
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Airium jeera weave.png|frameless|130x130px|Airium Jee'Ra Weave]]
|[[Airium Jee'Ra Weave]]
|From the Built for Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Moderonium Quilt]]
|Moderonium Quilt
|From the Built for Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Moderonium Camo]]
|Moderonium Camo
|From the Built for Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]]
|[[Industrial Ladium]]
|From the Built for Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
595ae1f01b2c1b5826f296c9196f2d51d7b60eac
Flare
0
345
1527
1156
2023-11-07T08:54:36Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Flare
|image={{Palette_Hexagon|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26}}{{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}
'''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
60f256846ae27c5d0c72ae4f0487d901decb0078
Gripped
0
346
1528
1056
2023-11-07T08:58:16Z
Lijosu
10
Updated with
wikitext
text/x-wiki
{{Cosmetic Table
|title=Gripped
|image=[[image]]
|type=Frame
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}
'''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
adcdaafad0d89a968f388b8cfad863d6659333e1
Industrial Ladium
0
347
1530
1061
2023-11-07T09:02:47Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Industrial Ladium
|image=[[image]]
|type=Material
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
7442170081a920355c8b12e1e3a5edd0ef702335
1552
1530
2023-11-07T09:51:07Z
Lijosu
10
Added image
wikitext
text/x-wiki
{{Cosmetic Table
|title=Industrial Ladium
|image=[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]]
|type=Material
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
b2eda7b38e7182117386bf52ef5b07a6dab71179
Built For Battle Season Banner
0
367
1531
1301
2023-11-07T09:04:01Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Banner
|image=[[image]]
|type=Banner
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26}}
The '''Built For Battle Season Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
d08dd1c4c91c566012e5bf33971f1dc39fc98b07
Sunspot
0
369
1532
1303
2023-11-07T09:05:51Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Sunspot
|image={{Palette_Hexagon|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}{{Palette_Table|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}}
'''Sunspot''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Sunspot {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
217fb4bb50785a8ea8e9a4d51bb4262b626649c4
Moderonium Quilt
0
368
1533
1302
2023-11-07T09:08:01Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Moderonium Quilt
|image=[[image]]
|type=Material
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Moderonium Quilt''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moderonium Quilt {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
It will be available on the shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
784d27116e4bb843bb887d79301e206a1af1c034
Clandestine Standard Jee'Ra Laser Turret
0
370
1534
1438
2023-11-07T09:08:52Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Clandestine Standard Jee'Ra Laser Turret
|image=[[File:Clandestine standard jeera laser turret.png|frameless|Basic Airium]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ee496da2bfb702a40fc32f3708f56ebbe8fce170
1544
1534
2023-11-07T09:34:13Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Clandestine Standard Jee'Ra Laser Turret
|image=[[File:Clandestine standard jeera laser turret.png|frameless|Clandestine Standard Jee'Ra Laser Turret]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
2cf2fe731d5a09a333493bb860e88b1e09ac842c
Jee'Ra Tank (character skin)
0
376
1535
1364
2023-11-07T09:10:27Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Tank
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=7
|release=2023/10/26 }}
The '''Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra Tank uses the "Operation: Slumber" lore entry:
{{Lore:Operation_Slumber}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
f7a5d9a631434a3f4bd02a39cf2760f6bb972e52
Diverted Jee'Ra Laser Blaster
0
383
1536
1440
2023-11-07T09:11:10Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Diverted Jee'Ra Laser Blaster
|image=[[image]]
|type=Block Variant
|rarity=Rare
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
2600c80d86c89aa96944983af68e5572e7e43f08
1545
1536
2023-11-07T09:34:53Z
Lijosu
10
Added image
wikitext
text/x-wiki
{{Cosmetic Table
|title=Diverted Jee'Ra Laser Blaster
|image=[[File:Diverted jeera laser blaster.png|frameless|Diverted Jee'Ra Laser Blaster]]
|type=Block Variant
|rarity=Rare
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
0fea08ac89321f1f7179787b44ad193d98f043f8
Standard Laser Turret
0
371
1540
1504
2023-11-07T09:29:42Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Laser Turret
|image=[[File:Standard laser turret.png|frameless|169x169px|Standard Laser Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
697e5cc9375ad3f24db6fd6e024302065bc2f9d7
Laser Blaster
0
382
1543
1500
2023-11-07T09:33:26Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Laser Blaster
|image=[[File:Laser blaster.png|frameless|169x169px|Laser Blaster]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21}}
The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
294ae9324292d6bd33d2f6af86f0fdd182bae79c
Standard Plasma Turret
0
409
1546
2023-11-07T09:41:23Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Plasma Turret
|image=[[File:Standard plasma turret.png|frameless|169x169px|Standard Plasma Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Standard Plasma Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Plasma Turret" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree>
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
9f589593058ef41f8ce109c138c84002199909cf
1547
1546
2023-11-07T09:42:24Z
Lijosu
10
Fixed image
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Plasma Turret
|image=[[File:Standard Plasma Turret.png|frameless|169x169px|Standard Plasma Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Standard Plasma Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Plasma Turret" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree>
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
257e77e525d7e49d58cf8330b767f06d713873ea
Clandestine Standard Jee'Ra Plasma Turret
0
410
1548
2023-11-07T09:46:38Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Clandestine Standard Jee'Ra Plasma Turret
|image=[[image]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Clandestine Standard Jee'Ra Plasma Turret''' is a [[:Category:Plasma_Variants|plasma skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There are other versions for [[Clandestine Small Jee'Ra Plasma Turret|small turrets]] and [[Diverted Jee'Ra Plasma Cannon|cannon]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ead0e18b7421983f10ac876aaf7a3b7126c1afc2
File:Airium jeera weave.png
6
389
1554
1435
2023-11-07T09:54:21Z
Lijosu
10
Lijosu moved page [[File:Arium jeera weave.png]] to [[File:Airium jeera weave.png]]: Misspelled title
wikitext
text/x-wiki
Preview of the material arium jee'ra weave
0fe978964c0aa2fdee3266a4ea1281513db5b037
File:Arium jeera weave.png
6
411
1555
2023-11-07T09:54:21Z
Lijosu
10
Lijosu moved page [[File:Arium jeera weave.png]] to [[File:Airium jeera weave.png]]: Misspelled title
wikitext
text/x-wiki
#REDIRECT [[File:Airium jeera weave.png]]
706d2c481e9e55703732c0d022c46494796c9f51
Airium Jee'Ra Weave
0
412
1556
2023-11-07T09:56:30Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Airium Jee'Ra Weave
|image=[[File:Airium jeera weave.png|frameless|123x123px|Airium Jee'Ra Weave]]
|type=Material
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Airium Jee'Ra Weave''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Airium Jee'Ra Weave {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
dc5cc3f299fb1c83a21c143f5de92f1e740eac10
Industrial Ladium
0
347
1557
1552
2023-11-07T09:56:58Z
Lijosu
10
fixed template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Industrial Ladium
|image=[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]]
|type=Material
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Industrial Ladium {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
581b2229d4c65c34fefc8e8d8e3e11e220285a7a
Built For Battle Season Frame
0
413
1558
2023-11-07T09:59:05Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Frame
|image=[[image]]
|type=Frame
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Built For Battle Season Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Frame {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
9f079a129e7fb9bc21bb7b153fc1e207c8d69018
1559
1558
2023-11-07T10:00:32Z
Lijosu
10
Added links for other "Built For Battle Season" profile items
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Frame
|image=[[image]]
|type=Frame
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Built For Battle Season Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} It is a part of a 3 item set that includes:
* [[Built For Battle Season Avatar]]
* [[Built For Battle Season Banner]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Frame {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
c3a96fe2fc7a67ad7e8eac91054471774018d6a6
Built For Battle Season Banner
0
367
1560
1531
2023-11-07T10:01:07Z
Lijosu
10
Added links for other "Built For Battle Season" profile items
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Banner
|image=[[image]]
|type=Banner
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26}}
The '''Built For Battle Season Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}It is a part of a 3 item set that includes:
* [[Built For Battle Season Avatar]]
* [[Built For Battle Season Frame]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
94786a0acefb8cf5bc2f6bff9c7ce7ac80f2fa6f
Moderonium Quilt
0
368
1561
1533
2023-11-07T10:02:41Z
Lijosu
10
Added image
wikitext
text/x-wiki
{{Cosmetic Table
|title=Moderonium Quilt
|image=[[File:Moderonium quilt.png.png|frameless|123x123px|Moderonium Quilt]]
|type=Material
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Moderonium Quilt''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moderonium Quilt {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
It will be available on the shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ceb2a348e8b28902d920e64c73e0899a19ca972f
Armour and Health Model
0
414
1562
2023-11-07T17:34:59Z
Kourinn
20
First Draft
wikitext
text/x-wiki
The Robocraft 2 health system is analogous to welding pieces of metal together. The main mechanic and difference of damage from Robocraft 1 is the that Shapes no longer have health; instead, the connections, the welding, between Shapes have health. The strength of your robocraft is determined by the strength of the welds between the blocks.
=== Connection Health ===
Connection Health is based on Weld Perimeter Length and Material Connection Strength.
Connection Health = Weld Perimeter Length x Material Connection Strength
Weld Perimeter Length is the length of the edge that connects the two blocks together, and Material Connection Strength is determined by the Connection Strength value of the materials being connected together (i.e. [[Materials|Ladium]] is strong and [[Materials|Airium]] is weak). Material Connection Strength depends on a hidden Connection Policy stat of the connecting blocks. Currently (as of Alpha 0.10.2), the default Connection Policy for most blocks is to use the minimum Connection Strength of the connecting materials, but Connection Policy for Joints (i.e. Aiming Hinge Servo) instead uses the average Connection Strength.<ref>https://www.robocraft2.com/under-the-hood-health-system</ref>
Some blocks also have a hidden, legacy health multiplier, which depends on a hidden Perimeter Width Multiplier stat and the Connection Policy stat also used for calculating Material Connection Strength. However, this is hidden multiplier planned to be removed in favor of a more transparent solution.<ref>https://www.robocraft2.com/under-the-hood-legacy-health-modifiers</ref>
=== Damage Systems ===
Robocraft 2 implements two complementary damage systems: Weapon Damage and Collision Damage. When the connection health between two blocks reaches zero they are no longer connected. If enough connections are broken the robocraft will start to fall apart. Groups of blocks may fall off as connected chunks (e.g. when a robocraft breaks into two pieces) which then remain in the simulation and continue to function separately. These chunks can be destroyed further until eventually they are just singular blocks when all connections are destroyed.
=== Weapon Damage ===
All weapons do damage with “ray casts”. Raycasts are lines that have a fixed start point and end point. When a ray cast hits a block it deals a fixed amount of damage to all connections that are associated with this block equally. For example, with the Laser, each shot deals 14 damage to all connections on the block.<ref>https://www.robocraft2.com/under-the-hood-damage-system</ref>
Ray casts can penetrate into your robocraft passing through blocks and dealing damage to other blocks behind them. Each weapon has a Starting Penetration Energy, which is reduced by the distance the ray travels through each block, the Penetration Distance, multiplied by each materials' Penetration Energy. The amount of damage then depends on the Remaining Penetration Energy. Because most shapes are not spheres, the angle at which a ray passes through a block is also important as this affects the distance that the ray has to travel through the blocks.
Penetration Energy Remaining = Starting Penetration Energy - Penetration Distance * Penetration Energy Absorption
Damage Dealt = Weapon Damage x (Penetration Energy Remaining / Starting Penetration Energy)
Because penetration may allow the ray(s) to pass through multiple connected blocks and each block hit deals damage to all connections, connections along the path of the ray may take damage multiple times.
Individual weapon types have their own ray cast mechanics.
* [[Weapons|Laser Blaster]] fires a projectile that hits something and then fires a thin ray cast line into the target at the angle the projectile was travelling.
* [[Weapons|Plasma Cannon]] fires a projectile that hits something and then fires multiple thin ray casts in a cone towards the target in order to simulate shrapnel.
* [[Weapons|Rail Gun]] fires a projectile that hits something and then fires a single thick ray cast into the target at the angle the projectile was travelling.
* [[Weapons|Arc Discharger]] finds any robocraft in a spherical radius when it explodes and fires multiple thin ray casts in a cone towards each target that is within the radius in order to simulate shrapnel.
=== Collision Damage ===
Collision Damage is applied differently to weapon damage. Damage to the connections between blocks is derived from the impulse magnitude, based on the mass and velocities of the two objects that are colliding. At the point of collision, a Sphere Cast is centered at the point of the collision. The radius of the sphere is determined by the impulse magnitude, and the damage is determined by the impulse magnitude with falloff based on the distance from the point of collision. Damage from collisions ignores penetration resistance completely. All connections within the sphere are affected.<ref>https://www.robocraft2.com/under-the-hood-collision-and-melee-damage</ref>
=== Armor ===
Armor refers to the use of [[Shapes]] to protect a robocraft and its important parts from incoming damage. The following is a list of generic tips for effective armor against each damage source:
* Laser Blasters have high frequency, moderate penetration, and low damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Laser Blasters.
* Plasma Cannons have moderate frequency, low penetration, and moderate damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Plasma Cannons.
* Rail Gun has low frequency, high penetration, and high damage per shot. Layering small shapes with large depth to maximize penetration energy absorption should be effective armor against Rail Guns.
* Arc Dischargers have moderate frequency, high penetration, high damage, and limited range. Using very large shapes to create distance may be somewhat effective armor against Arc Dischargers; however, using mobility to avoiding their limited range entirely should be a more effective tactic than relying on shapes for armor.
* Collision Damage is diminished by mass and distance from the point of collision. Because all connections within a spherical range are affected, layering large, heavy-weight shapes, or leaving large gaps between the outer and inner armor on a robocraft, may be effective armor against collision damage. Like Arc Dischargers, using mobility to avoiding Collision Damage's limited range entirely should be a more effective tactic than relying on shapes for armor.
=== External Links ===
* [https://www.robocraft2.com/under-the-hood-health-system UNDER THE HOOD: HEALTH SYSTEM]
* [https://www.robocraft2.com/under-the-hood-legacy-health-modifiers UNDER THE HOOD: LEGACY HEALTH MODIFIERS]
* [https://www.robocraft2.com/under-the-hood-damage-system UNDER THE HOOD: DAMAGE SYSTEM]
* [https://www.robocraft2.com/under-the-hood-collision-and-melee-damage UNDER THE HOOD: COLLISION & MELEE DAMAGE]
b4f5075058c7df30b526c472729ef56144085f49
1563
1562
2023-11-07T17:36:35Z
Kourinn
20
Remove External Links section
wikitext
text/x-wiki
The Robocraft 2 health system is analogous to welding pieces of metal together. The main mechanic and difference of damage from Robocraft 1 is the that Shapes no longer have health; instead, the connections, the welding, between Shapes have health. The strength of your robocraft is determined by the strength of the welds between the blocks.
=== Connection Health ===
Connection Health is based on Weld Perimeter Length and Material Connection Strength.
Connection Health = Weld Perimeter Length x Material Connection Strength
Weld Perimeter Length is the length of the edge that connects the two blocks together, and Material Connection Strength is determined by the Connection Strength value of the materials being connected together (i.e. [[Materials|Ladium]] is strong and [[Materials|Airium]] is weak). Material Connection Strength depends on a hidden Connection Policy stat of the connecting blocks. Currently (as of Alpha 0.10.2), the default Connection Policy for most blocks is to use the minimum Connection Strength of the connecting materials, but Connection Policy for Joints (i.e. Aiming Hinge Servo) instead uses the average Connection Strength.<ref>https://www.robocraft2.com/under-the-hood-health-system</ref>
Some blocks also have a hidden, legacy health multiplier, which depends on a hidden Perimeter Width Multiplier stat and the Connection Policy stat also used for calculating Material Connection Strength. However, this is hidden multiplier planned to be removed in favor of a more transparent solution.<ref>https://www.robocraft2.com/under-the-hood-legacy-health-modifiers</ref>
=== Damage Systems ===
Robocraft 2 implements two complementary damage systems: Weapon Damage and Collision Damage. When the connection health between two blocks reaches zero they are no longer connected. If enough connections are broken the robocraft will start to fall apart. Groups of blocks may fall off as connected chunks (e.g. when a robocraft breaks into two pieces) which then remain in the simulation and continue to function separately. These chunks can be destroyed further until eventually they are just singular blocks when all connections are destroyed.
=== Weapon Damage ===
All weapons do damage with “ray casts”. Raycasts are lines that have a fixed start point and end point. When a ray cast hits a block it deals a fixed amount of damage to all connections that are associated with this block equally. For example, with the Laser, each shot deals 14 damage to all connections on the block.<ref>https://www.robocraft2.com/under-the-hood-damage-system</ref>
Ray casts can penetrate into your robocraft passing through blocks and dealing damage to other blocks behind them. Each weapon has a Starting Penetration Energy, which is reduced by the distance the ray travels through each block, the Penetration Distance, multiplied by each materials' Penetration Energy. The amount of damage then depends on the Remaining Penetration Energy. Because most shapes are not spheres, the angle at which a ray passes through a block is also important as this affects the distance that the ray has to travel through the blocks.
Penetration Energy Remaining = Starting Penetration Energy - Penetration Distance * Penetration Energy Absorption
Damage Dealt = Weapon Damage x (Penetration Energy Remaining / Starting Penetration Energy)
Because penetration may allow the ray(s) to pass through multiple connected blocks and each block hit deals damage to all connections, connections along the path of the ray may take damage multiple times.
Individual weapon types have their own ray cast mechanics.
* [[Weapons|Laser Blaster]] fires a projectile that hits something and then fires a thin ray cast line into the target at the angle the projectile was travelling.
* [[Weapons|Plasma Cannon]] fires a projectile that hits something and then fires multiple thin ray casts in a cone towards the target in order to simulate shrapnel.
* [[Weapons|Rail Gun]] fires a projectile that hits something and then fires a single thick ray cast into the target at the angle the projectile was travelling.
* [[Weapons|Arc Discharger]] finds any robocraft in a spherical radius when it explodes and fires multiple thin ray casts in a cone towards each target that is within the radius in order to simulate shrapnel.
=== Collision Damage ===
Collision Damage is applied differently to weapon damage. Damage to the connections between blocks is derived from the impulse magnitude, based on the mass and velocities of the two objects that are colliding. At the point of collision, a Sphere Cast is centered at the point of the collision. The radius of the sphere is determined by the impulse magnitude, and the damage is determined by the impulse magnitude with falloff based on the distance from the point of collision. Damage from collisions ignores penetration resistance completely. All connections within the sphere are affected.<ref>https://www.robocraft2.com/under-the-hood-collision-and-melee-damage</ref>
=== Armor ===
Armor refers to the use of [[Shapes]] to protect a robocraft and its important parts from incoming damage. The following is a list of generic tips for effective armor against each damage source:
* Laser Blasters have high frequency, moderate penetration, and low damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Laser Blasters.
* Plasma Cannons have moderate frequency, low penetration, and moderate damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Plasma Cannons.
* Rail Gun has low frequency, high penetration, and high damage per shot. Layering small shapes with large depth to maximize penetration energy absorption should be effective armor against Rail Guns.
* Arc Dischargers have moderate frequency, high penetration, high damage, and limited range. Using very large shapes to create distance may be somewhat effective armor against Arc Dischargers; however, using mobility to avoiding their limited range entirely should be a more effective tactic than relying on shapes for armor.
* Collision Damage is diminished by mass and distance from the point of collision. Because all connections within a spherical range are affected, layering large, heavy-weight shapes, or leaving large gaps between the outer and inner armor on a robocraft, may be effective armor against collision damage. Like Arc Dischargers, using mobility to avoiding Collision Damage's limited range entirely should be a more effective tactic than relying on shapes for armor.
55ce837beb034b1e7481fa30faaa16d39f70b8f2
Module:Test
828
385
1564
1428
2023-11-08T07:56:40Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local data = {
["1"] = {
["key1"] = "value1_1",
["e_table"] = {
["key2"] = "value2_1",
["e_table1"] = {
["key3"] = "value3_1",
["key4"] = "value4_1"
},
["e_table2"] = {
["key5"] = "value5_1",
["key6"] = "value6_1"
},
["table1"] = {
["key7"] = "value7_1",
["key8"] = "value8_1"
}
}
},
["98"] = {
["key1"] = "value1_98",
["e_table"] = {
["key2"] = "value2_98",
["e_table1"] = {
["key3"] = "value3_98",
["key4"] = "value4_98"
},
["e_table2"] = {
["key5"] = "value5_98",
["key6"] = "value6_98"
},
["table1"] = {
["key7"] = "value7_98",
["key8"] = "value8_98"
}
}
}
}
local expand = "e_table"
local d = data
local i = 1
local j = 1
local dir = {}
function r(d)
for k, v in pairs(d) do
if dir[i] then else dir[i] = {} end
dir[i][j] = k
if type(v) == "table" then
d = v
j = j+1
r(d)
else
d[k] = nil
d = d
j = 1
i = i+1
r(d)
end
end
end
return dir
end
return p
1756286a45b1fac3c3ce6e1f2724af079c5d8689
Cluster Honey QMG
0
211
1565
838
2023-11-08T08:24:39Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Cluster Honey QMG
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=8
|release=2023/03/21 }}
The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available the day after Robocraft 2's early access release. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Beach Day Duality]]
* [[Acid Rain]]
* [[RC Alt Blue]]
* [[Neopolitan Sky]]
* [[Lunar Fang]]
== Lore ==
The Cluster Honey QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Honey QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/08}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2d94d5caa634e2af5e68b1d00e5fa0d28afa865b
1569
1565
2023-11-08T08:31:30Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Cluster Honey QMG
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=8
|release=2023/03/21 }}
The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Beach Day Duality]]
* [[Acid Rain]]
* [[RC Alt Blue]]
* [[Neopolitan Sky]]
* [[Lunar Fang]]
== Lore ==
The Cluster Honey QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Honey QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/08}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c6164cd0872f268cf81db5fde31c2de5a8ce7aaa
1572
1569
2023-11-08T08:37:11Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Cluster Honey QMG
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=8
|release=2023/03/21 }}
The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. This was also its first appearance there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Beach Day Duality]]
* [[Acid Rain]]
* [[RC Alt Blue]]
* [[Neopolitan Sky]]
* [[Lunar Fang]]
== Lore ==
The Cluster Honey QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Honey QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/08}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
0ded408175d8f652cbf0d918dfda5a16db514358
Beach Day Duality
0
304
1566
1012
2023-11-08T08:27:51Z
Lijosu
10
Updated
wikitext
text/x-wiki
{{Cosmetic Table
|title=Beach Day Duality
|image=[[image]]
|type=QMG Skin
|rarity=Legendary
|gc=1,000
|tp=NA
|release=2023/09/03 }}
The '''Beach Day Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Cluster Honey QMG]]
* [[Acid Rain]]
* [[RC Alt Blue]]
* [[Neopolitan Sky]]
* [[Lunar Fang]]
== Lore ==
This item uses [[Rosette Duality]]'s lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
Beach Day Duality has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMGs}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
0c80593e34e2e4e2c345bbb20f26f2fb436252a7
Hysteria Duality
0
287
1567
892
2023-11-08T08:29:47Z
Lijosu
10
Updated
wikitext
text/x-wiki
{{Cosmetic Table
|title=Hysteria Duality
|image=[[image]]
|type=QMG Skin
|rarity=Legendary
|gc=1,000
|tp=NA
|release=2023/08/31 }}
The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Rosette Duality]], which is also its counterpart.
== Lore ==
This item uses its own lore entry:
{{Lore:Hysteria}}
== Obtaining ==
=== Battle Matrix ===
The Hysteria Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
856c2d74f5e6ced2642b1b9f525a0c36923fac91
Rosette Duality
0
288
1568
891
2023-11-08T08:30:47Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Rosette Duality
|image=[[image]]
|type=QMG Skin
|rarity=Legendary
|gc=1,000
|tp=NA
|release=2023/08/31 }}
The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Hysteria Duality]], which is also its counterpart.
== Lore ==
This item uses its own lore entry:
{{Lore:Rosette}}
== Obtaining ==
=== Battle Matrix ===
The Rosette Duality has never appeared in the Battle Matrix.
=== Item Shop ===
If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
6fea3c6068461923790da693144f8decc2b171b3
Acid Rain
0
276
1570
1444
2023-11-08T08:32:42Z
Lijosu
10
Added that it was available day after first release.
wikitext
text/x-wiki
{{Cosmetic Table|title=Acid Rain|image={{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}|type=Colour Palette|rarity=Common|gc=100|tp=3|release=2023/08/31}}{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}
'''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Cluster Honey QMG]]
* [[Beach Day Duality]]
* [[RC Alt Blue]]
* [[Neopolitan Sky]]
* [[Lunar Fang]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Acid Rain {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/05}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
8bef2672eff17c6bea27b5bad159559a47045851
RC Alt Blue
0
243
1571
1167
2023-11-08T08:36:24Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=RC Alt Blue
|image={{Palette_Hexagon|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=4
|release=2023/03/21 }}
'''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. This was also its first appearance there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Cluster Honey QMG]]
* [[Beach Day Duality]]
* [[Acid Rain]]
* [[Neopolitan Sky]]
* [[Lunar Fang]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
RC Alt Blue {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/08}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f55c9cdb7f187ab3f34491d7b17927aab74abb67
Neopolitan Sky
0
237
1573
1455
2023-11-08T08:38:03Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Neopolitan Sky
|image={{Palette_Hexagon|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=4
|release=2023/03/21 }}
'''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Cluster Honey QMG]]
* [[Beach Day Duality]]
* [[Acid Rain]]
* [[RC Alt Blue]]
* [[Lunar Fang]]
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
73e47bb314c2730537fe5f1d05ed4dc82de940cd
Lunar Fang
0
272
1574
850
2023-11-08T08:40:25Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Lunar Fang
|image=[[image]]
|type=Banner
|rarity=Uncommon
|gc=300
|tp=4
|release=2023/08/03 }}
'''Lunar Fang''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. This was also its first appearance there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Standard RCX Wheel]]
* [[Small RCX Wheel]]
* [[Cluster Honey QMG]]
* [[Beach Day Duality]]
* [[Acid Rain]]
* [[RC Alt Blue]]
* [[Neopolitan Sky]]
It has a counterpart in the [[Galactic Prowler]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Lunar Fang {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/11/08}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4ace8d4a140aa8c596d0a110f9eaf8912e315e41
Helix
0
415
1575
2023-11-08T08:48:31Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Helix
|image={{Palette_Hexagon|#131622|#C70E0E|#D85C1C|#0039C6|#7C88D1|#FFD547}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}{{Palette_Table|#131622|#C70E0E|#D85C1C|#0039C6|#7C88D1|#FFD547}}
'''Helix''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Helix {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a203ec44b977386101007ca6fbe2b48135b78812
Materials
0
139
1576
1553
2023-11-08T08:52:24Z
Lijosu
10
Added links
wikitext
text/x-wiki
Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br>
By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br>
Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg.
=== Light Materials ===
Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 0.7kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 1.59
|}
{| class="wikitable"
|+ Light Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default.
|-
| [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix.
|-
|[[File:Airium jeera weave.png|frameless|130x130px|Airium Jee'Ra Weave]]
|[[Airium Jee'Ra Weave]]
|From the Built for Battle Matrix
|}
<hr>
=== Medium Materials ===
Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 1.8kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 2.65
|}
{| class="wikitable"
|+ Medium Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default.
|-
| [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default.
|-
| [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix.
|-
|[[File:Moderonium quilt.png.png|frameless|123x123px|Moderonium Quilt]]
|[[Moderonium Quilt]]
|From the Built for Battle Matrix
|-
|[[File:Moderonium Camo.png|frameless|122x122px|Moderonium Camo]]
|[[Moderonium Camo]]
|From the Built for Battle Matrix
|}
<hr>
=== Heavy Materials ===
Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br>
{| class="wikitable"
|+ Stats
|-
| <b style="color:#db7300">Weight per block</b> || 7.3kg
|-
| <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm
|-
| <b style="color:#db7300">Connection Strength</b> || 3.35
|}
{| class="wikitable"
|+ Heavy Material variants.
|-
! Image !! Name !! Obtained From
|-
| [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default.
|-
| [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix.
|-
| [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix.
|-
|[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]]
|[[Industrial Ladium]]
|From the Built for Battle Matrix
|}
<hr>
===World Editor Exclusive Materials===
This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown.
{| class="wikitable"
|+ WE Materials
|-
! Image/Example !! Name !! Info
|-
| [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref>
|-
| [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium.
|}
89471940bea8d37be6c1936334404bfc4eba66e5
Moderonium Camo
0
416
1577
2023-11-08T08:53:27Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Moderonium Camo
|image=[[File:Moderonium camo.png.png|frameless|123x123px|Moderonium Camo]]
|type=Material
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Moderonium Camo''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moderonium Camo {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
It will be available on the shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
0beef72b9ee9d9c7a95f99b51ece68f8980215ec
1578
1577
2023-11-08T08:54:07Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Moderonium Camo
|image=[[File:Moderonium Camo.png.png|frameless|123x123px|Moderonium Camo]]
|type=Material
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Moderonium Camo''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moderonium Camo {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
It will be available on the shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ec952fc521494f853076bb7e676bbf27e29ee100
1579
1578
2023-11-08T08:54:31Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Moderonium Camo
|image=[[File:Moderonium Camo.png|frameless|123x123px|Moderonium Camo]]
|type=Material
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Moderonium Camo''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moderonium Camo {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
It will be available on the shop in the future.
[[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
214ad44493a8f19e0f416036f1ccc6b3774bf4b4
Small Jee'Ra Thruster
0
417
1580
2023-11-08T09:09:43Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Jee'Ra Thruster
|image=[[File:Small jeera thruster.png|frameless|130x130px|Small Jee'Ra Thruster]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Small Jee'Ra Thruster''' is a [[:Category:Thruster_Variants|thruster skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There is another version of this skin for standard thrusters, called [[Standard Jee'Ra Thruster]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Small Jee'Ra Thruster {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
660077d1509da5ee483bad84b368e76c90c599c2
Small Thruster
0
418
1581
2023-11-08T09:16:00Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Thruster
|image=[[File:Small thruster.png|alt=Small Thruster|frameless|130x130px|Small Thruster]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/03/30 }}
The '''Small Thruster''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Thruster|Standard Thrusters]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Thruster" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All thruster variants are listed below:
<categorytree mode="pages" hideroot=on>Thruster_Variants</categorytree>
[[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
1ccee548c3cbad98a1190580a5c4784da09cff24
Arctic Fox Duality
0
299
1582
912
2023-11-09T10:11:43Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Arctic Fox Duality
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=NA
|release=2023/09/02 }}
'''Arctic Fox Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Arctic Fox Duality has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
450a7d539eabd8a943dfc19a7cd63df853298ebe
Oxidised
0
241
1583
1164
2023-11-09T10:14:25Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Oxidised
|image={{Palette_Hexagon|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=4
|release=2023/03/21 }}{{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}
'''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available.
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Oxidised {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/09}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
33b98bbb79a42ef62c15e3da7ac48a5eb7b4ddbd
Charged
0
285
1584
1348
2023-11-09T10:16:43Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Charged
|image=[[image]]
|type=Frame
|rarity=Common
|gc=200
|tp=NA
|release=2023/08/31 }}
'''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Charged has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
8258c629b83c510d1f03e03aec6037a44ec4b5ec
Module:LocalizedStrings en.json
828
419
1585
2023-11-10T03:34:40Z
Archimedes5000
4
Created page with "{ "LanguageCode": "en", "strTranslationNotFound": "TRANSLATION KEY NOT FOUND!", "strEmpty": "", "strOK": "OK", "strSelect": "Select", "strEquip": "Equip", "strEquipped": "Equipped", "strPlay": "Play", "strLowercaseOnline": "online", "strLowercaseSolo": "solo", "strTest": "Test", "strCancel": "Cancel", "strBack": "Back", "strRetry": "Retry", "strResume": "Resume", "strDone": "Done", "strView": "View", "strContinue": "Continue", "strQu..."
json
application/json
{
"LanguageCode": "en",
"strTranslationNotFound": "TRANSLATION KEY NOT FOUND!",
"strEmpty": "",
"strOK": "OK",
"strSelect": "Select",
"strEquip": "Equip",
"strEquipped": "Equipped",
"strPlay": "Play",
"strLowercaseOnline": "online",
"strLowercaseSolo": "solo",
"strTest": "Test",
"strCancel": "Cancel",
"strBack": "Back",
"strRetry": "Retry",
"strResume": "Resume",
"strDone": "Done",
"strView": "View",
"strContinue": "Continue",
"strQuit": "Quit",
"strAreYouSure": "Are you sure?",
"strWannaQuit": "Are you sure you want to quit?",
"strWannaQuitBuildMode": "Are you sure? Unsaved changes will be lost!",
"strConfirmQuit": "Confirm Quit",
"strLogout": "Logout",
"strWannaLogout": "Are you sure you want to logout?",
"strYes": "Yes",
"strNo": "No",
"strOr": "Or",
"strTypeHere": "Type Here",
"strHold": "Click \u0026 Hold",
"strActivate": "Activate",
"strSubmit": "Submit",
"strSuccess": "Success",
"strNext": "Next",
"strFinish": "Finish",
"strPublish": "Publish",
"strUnpublish": "Unpublish",
"strPower": "Power",
"strApply": "Apply",
"strApplied": "Applied",
"strServerException": "Server Exception",
"strNetworkError": "Network Error",
"strGenericError": "ERROR",
"strGenericWarning": "Warning",
"strLevel": "Level",
"strLevelShort": "Lv",
"strNew": "New",
"strLocalToCloudConversionError": "An error occurred while synchronising local saves to the cloud",
"strMinimumSystemRequirementsOperatingSystemErrorDesc": "Your operating system is not supported. Robocraft 2 requires Windows 7 or higher.",
"strMinimumSystemRequirementsProcessorCountErrorDesc": "Your CPU's processor count is below the minimum spec for Robocraft 2 which needs a quad core or higher. You may experience unexpected issues.",
"strMinimumSystemRequirementsSystemMemoryErrorDesc": "Your system memory is below the minimum spec for Robocraft 2 which needs at least 6GB of RAM to run. You may experience unexpected issues.",
"strMinimumSystemRequirementsGraphicsDeviceMemoryErrorDesc": "Your graphic card memory is below the minimum spec for Robocraft 2 which needs at least 2GB of VRAM to run. You may experience low frame rate.",
"strMinimumSystemRequirementsGraphicsDeviceTypeErrorDesc": "Robocraft 2 requires Direct3D 11 or higher to run. Please update DirectX if possible and try again.",
"strMinimumSystemRequirementsGraphicsDeviceVersionErrorDesc": "Your PC is using the Microsoft Basic Render Driver. Please make sure Windows is set to use your correct graphics card and that your drivers are up to date.",
"strMinimumSystemRequirementsGraphicsShaderLevelErrorDesc": "Your graphics card doesn't support Shader Model 5.0, which is required by Robocraft 2.",
"strMinimumSystemRequirementsComputeShadersErrorDesc": "Your graphics card doesn't support Compute Shaders, which are required by Robocraft 2.",
"strUnknownErrorDesc": "An unknown error occurred. Please contact support.",
"strThumbnailSizeError": "screenshot file too big. File must not exceed {0} bytes",
"strServerUnexpectedError": "The server had an unexpected problem and the game ended. Please try starting a new game.",
"strClientDesyncError": "Level is too complicated and simulation is running slowly. Disconnecting.",
"strFailedToStartServer": "Failed to start server",
"strPingHigh": "Ping is poor: \u003E 300ms",
"strPingVeryHigh": "Ping is very poor: \u003E 1000ms",
"strPacketLossHigh": "Losing some network data",
"strPacketLossVeryHigh": "Losing too much network data",
"strUploadRateHigh": "Upload speed near max",
"strUploadRateVeryHigh": "Upload speed maxed out",
"strDownloadRateHigh": "Download speed near max",
"strDownloadRateVeryHigh": "Download speed maxed out",
"strCpuFpsLow": "FPS low",
"strCpuFpsVeryLow": "FPS critical",
"strGpuFpsLow": "Frame-rate getting low: Try a lower graphics quality setting",
"strGpuFpsVeryLow": "Frame-rate getting very low: Try a lower graphics quality setting",
"strFreePhysicalMemoryLow": "PC memory getting low: Try closing other applications",
"strFreePhysicalMemoryVeryLow": "PC memory maxed out: Try closing other applications",
"strCube": "Scalable Cube",
"strWedge": "Scalable Wedge",
"strQuarterPyramid": "Scalable Quarter Pyramid",
"strTetrahedron": "Scalable Tetrahedron",
"strSphere": "Scalable Sphere",
"strRoundedWedge": "Scalable Rounded Wedge",
"strRoundedQuarterPyramid": "Scalable Rounded Quarter Pyramid",
"strRoundedTetrahedron": "Scalable Rounded Tetra",
"strNegativeQuarterPyramid": "Scalable Negative Quater Pyramid",
"strNegativeTetrahedron": "Scalable Negative Tetra",
"strRoundedNegativeQuarterPyramid": "Scalable Rounded Negative Quarter Pyramid",
"strRoundedNegativeTetrahedron": "Scalable Rounded Negative Tetra",
"strPlateCube": "Scalable Plate",
"strPlateWedge": "Scalable Plate Wedge",
"strPlateQuarterPyramid": "Scalable Plate Quarter Pyramid",
"strPlateTetrahedron": "Scalable Plate Tetra",
"strPlateTriangle": "Scalable Plate Triangle",
"strPlateCircle": "Scalable Plate Circle",
"strPlateQtrCircle": "Scalable Plate Quarter Circle",
"strPlateRWedge": "Scalable Plate Rounded Wedge",
"strPlateRTretrahedron": "Scalable Plate Rounded Tetra",
"strGlassPlate_Square": "Scalable Glass Plate ",
"strGlassPlate_Triangle": "Scalable Glass Plate Triangle",
"strCone": "Scalable Cone",
"strConeSegment": "Scalable Cone Segment",
"strDoubleSliced": "Scalable Double Sliced",
"strHalfDoubleSliced": "Scalable Half Double Sliced",
"strEighthPyramid": "Scalable Eighth Pyramid",
"strHemisphere": "Scalable Hemisphere",
"strWideCylinder": "Scalable Wide Cylinder",
"strWideCylinderBend": "Scalable Wide Cylinder Bend",
"strWideCylinderT": "Scalable Wide Cylinder T",
"strWideCylinderCross": "Scalable Wide Cylinder Cross",
"strWideCylinderCorner": "Scalable Wide Cylinder Corner",
"strWideCylinderDiagonal": "Scalable Wide Cylinder Diagonal",
"strWideCylinderDoubleDiagonal": "Scalable Wide Cylinder Double Diagonal",
"strNarrowCylinder": "Scalable Narrow Cylinder",
"strNarrowCylinderBend": "Scalable Narrow Cylinder Bend",
"strNarrowCylinderT": "Scalable Narrow Cylinder T",
"strNarrowCylinderCross": "Scalable Narrow Cylinder Cross",
"strNarrowCylinderCorner": "Scalable Narrow Cylinder Corner",
"strNarrowCylinderDiagonal": "Scalable Narrow Cylinder Diagonal",
"strNarrowCylinderDoubleDiagonal": "Scalable Narrow Cylinder Double Diagonal",
"strWideCylinderPlate": "Scalable Plate Wide Cylinder",
"strNarrowCylinderPlate": "Scalable Plate Narrow Cylinder",
"strNegativeTetrahedronPlate": "Scalable Plate Neg Tetra",
"strNegativeQuarterPyramidPlate": "Scalable Plate Neg Quarter Pyramid",
"strRoundedNegativeTetrahedronPlate": "Scalable Plate Rounded Negative Tetra",
"strRoundedNegativeQuarterPyramidPlate": "Scalable Plate RNeg Quarter Pyramid",
"strHalfDoubleSlicedPlate": "Scalable Plate Half Double Sliced",
"strCubeShort": "Cube",
"strWedgeShort": "Wedge",
"strQuarterPyramidShort": "Quarter Pyramid",
"strTetrahedronShort": "Tetrahedron",
"strSphereShort": "Sphere",
"strRoundedWedgeShort": "Rounded Wedge",
"strRoundedQuarterPyramidShort": "Rounded Qtr Pyramid",
"strRoundedTetrahedronShort": "Rounded Tetra",
"strNegativeQuarterPyramidShort": "Neg Qtr Pyramid",
"strNegativeTetrahedronShort": "Neg Tetra",
"strRoundedNegativeQuarterPyramidShort": "RNeg Qtr Pyramid",
"strRoundedNegativeTetrahedronShort": "Rounded Neg Tetra",
"strPlateCubeShort": "Plate",
"strPlateWedgeShort": "Plate Wedge",
"strPlateQuarterPyramidShort": "Plate Qtr Pyramid",
"strPlateTetrahedronShort": "Plate Tetra",
"strPlateTriangleShort": "Plate Triangle",
"strPlateCircleShort": "Plate Circle",
"strPlateQtrCircleShort": "Plate Qtr Circle",
"strPlateRWedgeShort": "Plate RWedge",
"strPlateRTretrahedronShort": "Plate RTetra",
"strGlassPlate_SquareShort": "Glass Plate ",
"strGlassPlate_TriangleShort": "Glass Plate Triangle",
"strConeShort": "Cone",
"strConeSegmentShort": "Cone Segment",
"strDoubleSlicedShort": "Double Sliced",
"strHalfDoubleSlicedShort": "Half Double Sliced",
"strEighthPyramidShort": "Eighth Pyramid",
"strHemisphereShort": "Hemisphere",
"strWideCylinderShort": "Wide Cylinder",
"strWideCylinderBendShort": "W Cylinder Bend",
"strWideCylinderTShort": "W Cylinder T",
"strWideCylinderCrossShort": "W Cylinder Cross",
"strWideCylinderCornerShort": "W Cylinder Corner",
"strWideCylinderDiagonalShort": "W Cylinder Diagonal",
"strWideCylinderDoubleDiagonalShort": "W Cylinder Dbl Diag",
"strNarrowCylinderShort": "Narrow Cylinder",
"strNarrowCylinderBendShort": "N Cylinder Bend",
"strNarrowCylinderTShort": "N Cylinder T",
"strNarrowCylinderCrossShort": "N Cylinder Cross",
"strNarrowCylinderCornerShort": "N Cylinder Corner",
"strNarrowCylinderDiagonalShort": "N Cylinder Diagonal",
"strNarrowCylinderDoubleDiagonalShort": "N Cylinder Dbl Diag",
"strWideCylinderPlateShort": "Plate Wide Cylinder",
"strNarrowCylinderPlateShort": "Plate Narrow Cylinder",
"strNegativeTetrahedronPlateShort": "Plate Neg Tetra",
"strNegativeQuarterPyramidPlateShort": "Plate Neg Qtr Pyramid",
"strRoundedNegativeTetrahedronPlateShort": "Plate RNeg Tetra",
"strRoundedNegativeQuarterPyramidPlateShort": "Plate RNeg Qtr Pyramid",
"strHalfDoubleSlicedPlateShort": "Plate Half Dbl Sliced",
"strGlassFrame_Square": "Glass Frame Square",
"strGlassFrame_SkewedSquareShort": "Gls Frame Square Skew",
"strGlassFrame_SkewedSquare": "Glass Frame Square Skewwed",
"strGlassFrame_Triangle": "Glass Frame Triangle",
"strGlassFrame_SkewedTriangleShort": "Gls Frame Tri Skew",
"strGlassFrame_SkewedTriangle": "Glass Frame Triangle Skewed",
"strFrame_Square": "Frame Square",
"strFrame_SkewedSquareShort": "Frame Square Skew",
"strFrame_SkewedSquare": "Frame Square Skewed",
"strFrame_Triangle": "Frame Triangle",
"strFrame_SkewedTriangleShort": "Frame Tri Skew",
"strFrame_SkewedTriangle": "Frame Triangle Skewed",
"strScalableBuildingBlock": "A building block that can be scaled in 3-dimensions. Click-move-click-move-click to set its size.",
"strScalablePlate": "A thin building block that can be scaled in 2-dimensions. Click-move-click to set its size.",
"strScalableGlassPlate": "A thin glass building block that can be scaled in 2-dimensions. Click-move-click to set its size.",
"strFrameDesc": "A frame that can be combined with windows and screens to make cabins.",
"strPostStraight": "Post Straight",
"strPostLShape": "Post L Shape",
"strPostTJunction": "Post T Junction",
"strPostCross": "Post Cross",
"strPostCorner": "Post Corner",
"strPostDiagonal": "Post Diagonal",
"strPostDoubleDiagonalShort": "Post Dbl Diagonal",
"strPostDoubleDiagonal": "Post Double Diagonal",
"strPostDesc": "A small post that can be used to create rails or props.",
"strAxle": "Axle",
"strAxleDesc": "A rod that allows connected parts to spin freely.",
"strHinge": "Hinge",
"strHingeDesc": "A joint which allows attached parts to swing.",
"strBallJoint": "Ball Joint",
"strBallJointDesc": "A joint that is free to rotate in all axis.",
"strUniversalJoint": "Universal Joint",
"strUniversalJointDesc": "A joint that is free to move in two of three axis, so cannot be twisted.",
"strTelescopicJoint": "Telescopic Joint",
"strTelescopicJointDesc": "A joint that expands in a straight line like a Telescope.",
"strHingeSpring": "Damped Hinge Spring",
"strHingeSpringDesc": "A hinged version of the Damped Spring.",
"strAxleSpring": "Damped Axle Spring",
"strAxleSpringDesc": "An axle version of the Damped Spring.",
"strDampedSpring": "Damped Spring",
"strDampedSpringDesc": "A joint that has a spring and built in damper.",
"strMotor": "Motor",
"strMotorDesc": "A joint that spins connected parts when powered.",
"strAxleServo": "Axle Servo ",
"strAxleServoDesc": "A powered axle servo that can be controlled by connecting a Control or Pilot Seat to its input port.",
"strHingeServo": "Hinge Servo",
"strHingeServoDesc": "A powered hinge servo that can be controlled by connecting a Control or Pilot Seat to its input port.",
"strPistonServo": "Piston",
"strPistonServoDesc": "A powered piston that can be controlled by connecting a Control or Pilot Seat to its input port.",
"strAimingAxleServo": "Aiming Axle Servo",
"strAimingAxleServoDesc": "A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port.",
"strAimingHingeServo": "Aiming Hinge Servo",
"strAimingHingeServoDesc": "A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port.",
"strDecouplerBlock": "Decoupler",
"strDecouplerBlockDesc": "A powered joint that can separate two groups of blocks by connecting a Control or Pilot Seat to its input port.",
"strWheelRig_APC_NoSteering": "Standard Wheel",
"strWheelRig_APC_NoSteeringDesc": "Suspension and brakes.",
"strWheelRig_APC_WithSteer": "Standard Steering Wheel",
"strWheelRig_APC_WithSteerDesc": "Suspension, steering and brakes.",
"strWheelRig_Small_NoSteering": "Small Wheel",
"strWheelRig_Small_NoSteeringDesc": "Suspension and brakes.",
"strWheelRig_Small_WithSteer": "Small Steering Wheel",
"strWheelRig_Small_WithSteerDesc": "Suspension, steering and brakes.",
"strSeat_Driver_Robocraft2": "Pilot Seat",
"strSeat_Driver_Robocraft2Desc": "A seat for a pilot. Has a variety of available controls to pilot your Robocraft.",
"strThrusterSmall": "Small Thruster",
"strThrusterSmallDesc": "Provides thrust. Connect it with wires to control it. Don't block the exhaust as it will reduce efficiency.",
"strThrusterStandard": "Standard Thruster",
"strThrusterStandardDesc": "Provides thrust. Connect it with wires to control it. Don't block the exhaust as it will reduce efficiency.",
"strThrusterLarge": "Large Thruster",
"strThrusterLargeDesc": "Provides thrust. Connect it with wires to control it. Don't block the exhaust as it will reduce efficiency.",
"strMaxThrust": "Max Thrust",
"strAntiGravityBlock": "Antigrav Capsule",
"strAntiGravityBlockDesc": "Provides a vertical force that opposes gravity, has limited vertical speed, and causes angular damping",
"strHeadlamp_Indicator": "Headlamp Indicator",
"strHeadlamp_IndicatorDesc": "A small cone shaped headlamp",
"strHeadlamp_Strip": "Headlamp Strip",
"strHeadlamp_StripDesc": "A thin headlamp strip",
"strLogic_AND": "AND Logic Gate",
"strLogic_ANDDesc": "If Input A and Input B are both 1 then the Output will be 1.",
"strLogic_OR": "OR Logic Gate",
"strLogic_ORDesc": "If either Input A or Input B are 1 then the Output will be 1.",
"strLogic_NOT": "NOT Logic Gate",
"strLogic_NOTDesc": "If the Input is 1 the Output will be 0, and vice versa.",
"strLogic_NAND": "NAND Logic Gate",
"strLogic_NANDDesc": "If Input A and Input B are both 1 then the Output will be 0.",
"strLogic_NOR": "NOR Logic Gate",
"strLogic_NORDesc": "If either Input A or Input B are 1 then the Output will be 0.",
"strLogic_XOR": "XOR Logic Gate",
"strLogic_XORDesc": "If Input A and Input B are different then the Output will be 1.",
"strLogic_XNOR": "XNOR Logic Gate",
"strLogic_XNORDesc": "If Input A and Input B are the same then the Output will be 1.",
"strMath_Adder": "Adder Math Block",
"strMath_AdderDesc": "Output is Input A added to Input B.",
"strMath_Subtractor": "Subtractor Math Block",
"strMath_SubtractorDesc": "Output is Input A minus Input B.",
"strMath_Multiplier": "Multiplier Math Block",
"strMath_MultiplierDesc": "Output is Input A multiplied by Input B.",
"strMath_Divider": "Divider Math Block",
"strMath_DividerDesc": "Output is Input A divided by Input B.",
"strMath_Inverter": "Sign Math Block",
"strMath_InverterDesc": "Output is the same as the Input but with the sign flipped.",
"strMath_Average": "Average Math Block",
"strMath_AverageDesc": "Output is the Mean/Average of the two Inputs.",
"strMath_Absolute": "Absolute Math Block",
"strMath_AbsoluteDesc": "Converts negative values into positive values.",
"strMath_Min": "Min Math Block",
"strMath_MinDesc": "Output is the minimum value of Input A and B.",
"strMath_Max": "Max Math Block",
"strMath_MaxDesc": "Output is the maximum value of Input A and B.",
"strSimple_Connector": "Simple Connector",
"strSimple_ConnectorDesc": "Output is the same as the Input. Useful for tidying up your wires.",
"strMath_Equal": "Equals Math Block",
"strMath_EqualDesc": "If Input A and Input B are the same then the output will be 1",
"strMath_Less": "Less Than Math Block",
"strMath_LessDesc": "If Input A is lower than Input B then the output will be 1",
"strMath_Less_EqualShort": "Less Than Eql Math",
"strMath_Less_Equal": "Less Than Or Equal Math Block",
"strMath_Less_EqualDesc": "If Input A is lower than, or equal to Input B, then the output will be 1",
"strMath_Greater": "Greater Than Math Block",
"strMath_GreaterDesc": "If Input A is higher than Input B then the output will be 1",
"strMath_Greater_EqualShort": "Greater Than Eql Math",
"strMath_Greater_Equal": "Greater Than Or Equal Math Block",
"strMath_Greater_EqualDesc": "If Input A is higher than, or equal to Input B, then the output will be 1",
"strMath_DotProductShort": "Math Dot Product",
"strMath_DotProduct": "Math Dot Product Block",
"strMath_DotProductDesc": "UPDATE ME",
"strMath_CrossProductShort": "Math Cross Product",
"strMath_CrossProduct": "Math Cross Product Block",
"strMath_CrossProductDesc": "UPDATE ME",
"strMath_Angle": "Math Angle Block",
"strMath_AngleDesc": "UPDATE ME",
"strMath_DistanceShort": "Math Distance",
"strMath_Distance": "Math Distance Block",
"strMath_DistanceDesc": "UPDATE ME",
"strMath_MagnitudeShort": "Math Magnitude",
"strMath_Magnitude": "Math Magnitude Block",
"strMath_MagnitudeDesc": "UPDATE ME",
"strMath_NormalizeShort": "Math Normalize",
"strMath_Normalize": "Math Normalize Block",
"strMath_NormalizeDesc": "UPDATE ME",
"strVector3_Const_BlockShort": "Vector 3 Constant",
"strVector3_Const_Block": "Vector 3 Constant Block",
"strVector3_Const_BlockDesc": "UPDATE ME",
"strPositionSensor_BlockShort": "Vector 3 Position",
"strPositionSensor_Block": "Vector 3 Position Block",
"strPositionSensor_BlockDesc": "UPDATE ME",
"strVelocitySensor_BlockShort": "Vector 3 Velocity",
"strVelocitySensor_Block": "Vector 3 Velocity Block",
"strVelocitySensor_BlockDesc": "UPDATE ME",
"strDirectionSensor_BlockShort": "Vector 3 Direction",
"strDirectionSensor_Block": "Vector 3 Direction Block",
"strDirectionSensor_BlockDesc": "UPDATE ME",
"strNearestPlayerPositionSensor_BlockShort": "Nearest Player Info",
"strNearestPlayerPositionSensor_Block": "Nearest Player Info Block",
"strNearestPlayerPositionSensor_BlockDesc": "UPDATE ME",
"strMyPositionSensor_Block": "My Position Block",
"strMyPositionSensor_BlockDesc": "UPDATE ME",
"strFloatDisplayBlock": "Display Block (Float)",
"strFloatDisplayBlockDesc": "UPDATE ME",
"strVectorDisplayBlock": "Display Block (Vector)",
"strVectorDisplayBlockDesc": "UPDATE ME",
"strXValue": "X Value",
"strYValue": "Y Value",
"strZValue": "Z Value",
"strButton": "Button",
"strButtonDesc": "Controls connected parts. Is 1 when held and 0 when released.",
"strSwitch": "Switch",
"strSwitchDesc": "Controls connected parts. Toggles between 1 and 0 when clicked.",
"strNameplate": "Nameplate",
"strNameplateDesc": "Add text to your creations. Use Unity rich text tags to format the text",
"strMars_6x6": "Tiny Mars Tile",
"strMars_6x6Desc": "A Tiny Tile for the Mars Biome",
"strMars_12x12": "Small Mars",
"strMars_12x12Desc": "A small Tile for the Mars Biome",
"strMars_Foundation_12x12": "Mars Foundation",
"strMars_Foundation_12x12Desc": "A small Tile for the Mars Biome",
"strMars_Foundation_6x6": "Tiny Mars Foundation",
"strMars_Foundation_6x6Desc": "A Tiny Tile for the Mars Biome",
"strMars_Foundation_ConcaveCorner_6x6": "Tiny Mars Concave Foundation",
"strMars_Foundation_ConcaveCorner_6x6Desc": "A Tiny Tile for the Mars Biome",
"strMars_Foundation_ConvexCorner_6x6": "Tiny Mars Convex Foundation",
"strMars_Foundation_ConvexCorner_6x6Desc": "A Tiny Tile for the Mars Biome",
"strMars_Foundation_Edge_6x6": "Tiny Mars Foundation Edge",
"strMars_Foundation_Edge_6x6Desc": "A Tiny Tile for the Mars Biome",
"strMars_Foundation_Island_6x6": "Tiny Mars Foundation Island",
"strMars_Foundation_Island_6x6Desc": "A Tiny Tile for the Mars Biome",
"strMars_Straight_12x12": "Small Mars Road",
"strMars_Straight_12x12Desc": "A small Tile for the Mars Biome",
"strMars_End_12x12": "Small Mars Road End",
"strMars_End_12x12Desc": "A small Tile for the Mars Biome",
"strMars_Turn_12x12": "Small Mars Turn",
"strMars_Turn_12x12Desc": "A small Tile for the Mars Biome",
"strMars_Turn_24x24": "Medium Mars Turn",
"strMars_Turn_24x24Desc": "A medium Tile for the Mars Biome",
"strMars_Turn_36x36": "Large Mars Turn",
"strMars_Turn_36x36Desc": "A large Tile for the Mars Biome",
"strMars_Turn_48x48": "Extra Large Mars Turn",
"strMars_Turn_48x48Desc": "An extra large Tile for the Mars Biome",
"strMars_StraightHill_12x12": "Small Mars Road Hill",
"strMars_StraightHill_12x12Desc": "A small Tile for the Mars Biome",
"strMars_StraightHill_12x24": "Long Mars Road Hill",
"strMars_StraightHill_12x24Desc": "A medium Tile for the Mars Biome",
"strMars_StraightHill_36x24": "Large Mars Road Hill",
"strMars_StraightHill_36x24Desc": "A medium Tile for the Mars Biome",
"strMars_Hill_A_12x12": "Mars Hill 1",
"strMars_Hill_A_12x12Desc": "A small Mars hill landscape tile.",
"strMars_Hill_B_12x12": "Mars Hill 2",
"strMars_Hill_B_12x12Desc": "A small Mars hill landscape tile.",
"strMars_Hill_C_12x12": "Mars Hill 3",
"strMars_Hill_C_12x12Desc": "A small Mars hill landscape tile.",
"strMars_ConcaveHill_A_12x12": "Mars Inner Corner 1",
"strMars_ConcaveHill_A_12x12Desc": "A small Mars hill landscape tile.",
"strMars_ConcaveHill_B_12x12": "Mars Inner Corner 2",
"strMars_ConcaveHill_B_12x12Desc": "A small Mars hill landscape tile.",
"strMars_ConcaveHill_C_12x12": "Mars Inner Corner 3",
"strMars_ConcaveHill_C_12x12Desc": "A small Mars hill landscape tile.",
"strMars_ConvexHill_A_12x12": "Mars Outer Corner 1",
"strMars_ConvexHill_A_12x12Desc": "A small Mars hill landscape tile.",
"strMars_ConvexHill_B_12x12": "Mars Outer Corner 2",
"strMars_ConvexHill_B_12x12Desc": "A small Mars hill landscape tile.",
"strMars_ConvexHill_C_12x12": "Mars Outer Corner 3",
"strMars_ConvexHill_C_12x12Desc": "A small Mars hill landscape tile.",
"strMars_Crossroads_12x12": "Mars Crossroads",
"strMars_Crossroads_12x12Desc": "A small Tile for the Mars Biome.",
"strMars_StraightJunction_12x12": "Mars T-Junction",
"strMars_StraightJunction_12x12Desc": "A small Tile for the Mars Biome.",
"strMars_TurnSplitLane_24x24": "Mars Split Lane",
"strMars_TurnSplitLane_24x24Desc": "A small Tile for the Mars Biome.",
"strMars_Hill_12x6": "Small Mars Hill",
"strMars_Hill_12x6Desc": "A small Tile for the Mars Biome.",
"strMars_Cliff_ConcaveCorner_12x12": "Mars Cliff Small Concave Corner",
"strMars_Cliff_ConcaveCorner_12x12Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_ConvexCorner_12x12": "Mars Cliff Small Convex Corner",
"strMars_Cliff_ConvexCorner_12x12Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_ConcaveCorner_A_24x24": "Mars Cliff Medium Concave Corner A",
"strMars_Cliff_ConcaveCorner_A_24x24Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_ConcaveCorner_B_24x24": "Mars Cliff Medium Concave Corner B",
"strMars_Cliff_ConcaveCorner_B_24x24Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_ConvexCorner_A_24x24": "Mars Cliff Medium Convex Corner A",
"strMars_Cliff_ConvexCorner_A_24x24Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_ConvexCorner_B_24x24": "Mars Cliff Medium Convex Corner B",
"strMars_Cliff_ConvexCorner_B_24x24Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_EndDown_L_24x12": "Mars Cliff Path A",
"strMars_Cliff_EndDown_L_24x12Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_EndUp_L_24x12": "Mars Cliff Path B",
"strMars_Cliff_EndUp_L_24x12Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_Straight_12x12": "Mars Cliff A",
"strMars_Cliff_Straight_12x12Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_Straight_A_24x12": "Mars Cliff B",
"strMars_Cliff_Straight_A_24x12Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_Straight_B_24x12": "Mars Cliff C",
"strMars_Cliff_Straight_B_24x12Desc": "A tall Cliff for the Mars Biome",
"strMars_Cliff_Mid_ConcaveCorner_12x12": "Mars Cliff Short Small Concave Corner",
"strMars_Cliff_Mid_ConcaveCorner_12x12Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_ConcaveCorner_A_24x24": "Mars Cliff Short Concave Corner A ",
"strMars_Cliff_Mid_ConcaveCorner_A_24x24Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_ConcaveCorner_B_24x24": "Mars Cliff Short Concave Corner B",
"strMars_Cliff_Mid_ConcaveCorner_B_24x24Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_ConvexCorner_12x12": "Mars Cliff Short Small Convex Corner",
"strMars_Cliff_Mid_ConvexCorner_12x12Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_ConvexCorner_A_24x24": "Mars Cliff Short Convex Corner A",
"strMars_Cliff_Mid_ConvexCorner_A_24x24Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_ConvexCorner_B_24x24": "Mars Cliff Short Convex Corner B",
"strMars_Cliff_Mid_ConvexCorner_B_24x24Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_EndDown_L_12x12": "Mars Cliff Short Path A",
"strMars_Cliff_Mid_EndDown_L_12x12Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_EndUp_L_12x12": "Mars Cliff Short Path B",
"strMars_Cliff_Mid_EndUp_L_12x12Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_Straight_12x12": "Mars Cliff Short Straight",
"strMars_Cliff_Mid_Straight_12x12Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_Straight_A_24x12": "Mars Cliff Short Wide Straight A",
"strMars_Cliff_Mid_Straight_A_24x12Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_Mid_Straight_B_24x12": "Mars Cliff Short Wdie Straight B",
"strMars_Cliff_Mid_Straight_B_24x12Desc": "A short Cliff for the Mars Biome",
"strMars_Cliff_MidToTall_Straight_L_12x12": "Mars Cliff Short To Tall Straight",
"strMars_Cliff_MidToTall_Straight_L_12x12Desc": "A short to tall Cliff for the Mars Biome",
"strMars_Cliff_TallToMid_Straight_12x12": "Mars Cliff Tall to Short Straight",
"strMars_Cliff_TallToMid_Straight_12x12Desc": "A tall to short Cliff for the Mars Biome",
"strMars_Cliff_High_Straight_24x12": "Mars high Cliff",
"strMars_Cliff_High_Straight_24x12Desc": "A very high Cliff for the Mars Biome",
"strMars_Cliff_High_Straight_6x12": "Mars thin high Cliff",
"strMars_Cliff_High_Straight_6x12Desc": "A very high Cliff for the Mars Biome",
"strMars_Cliff_High_ConcaveCorner_A_18x18": "Mars Cliff High Concave Corner",
"strMars_Cliff_High_ConcaveCorner_A_18x18Desc": "A very high Cliff for the Mars Biome",
"strMars_Cliff_High_ConvexCorner_A_18x18": "Mars Cliff High Convex Corner",
"strMars_Cliff_High_ConvexCorner_A_18x18Desc": "A very high Cliff for the Mars Biome",
"strMars_Rocks_A_6x6": "Mars Rocks A",
"strMars_Rocks_B_6x6": "Mars Rocks B",
"strMars_Rocks_C_6x6": "Mars Rocks C",
"strMars_Rocks_D_6x6": "Mars Rocks D",
"strMars_Rocks_E_6x6": "Mars Rocks E",
"strMars_Rocks_F_6x6": "Mars Rocks F",
"strMars_Rocks_Desc": "A small tile with a natural rock formation",
"strLandscapeBorder_Mars_Medium_1": "Medium Mars Landscape Border",
"strLandscapeBorder_Mars_Medium_1Desc": "A medium-sized border for the Mars Biome",
"strLSB_Mars_Medium_Long_1": "Long Mars Landscape Border",
"strLSB_Mars_Medium_Long_1Desc": "A medium-sized border for the Mars Biome",
"strLSB_Grid_Small_1": "Small Grid Landscape Border",
"strLSB_Grid_Small_1Desc": "A small-sized border for the Grid Biome",
"strLSB_Grid_Medium_1": "Medium Grid Landscape Border",
"strLSB_Grid_Medium_1Desc": "A medium-sized border for the Grid Biome",
"strMars_BattleGateA_36x36": "Battlegate",
"strMars_BattleGateA_36x36Desc": "A battlegate for a team spawn zone.",
"strKIT_Wall_Thin_Straight": "Thin Straight Wall A",
"strKIT_Wall_Thin_StraightDesc": "A thin wall for a manmade structure",
"strKIT_Wall_Thin_Straight_2": "Thin Straight Wall B",
"strKIT_Wall_Thin_Straight_2Desc": "A thin wall for a manmade structure",
"strKIT_Wall_Thin_Straight_Window": "Thin Straight Wall Window",
"strKIT_Wall_Thin_Straight_WindowDesc": "A thin wall for a manmade structure",
"strKIT_Wall_Thin_Straight_Hollow": "Thin Straight Wall Frame",
"strKIT_Wall_Thin_Straight_HollowDesc": "A frame that allows for custom block-built wall designs",
"strKIT_Wall_Thin_CornerAngled": "Thin Corner Wall",
"strKIT_Wall_Thin_CornerAngledDesc": "A thin wall for a manmade structure",
"strKIT_Wall_Thin_CornerAngled_Window": "Thin Corner Wall Window",
"strKIT_Wall_Thin_CornerAngled_WindowDesc": "A thin wall for a manmade structure",
"strKIT_Wall_Thin_CornerDiagonal": "Thin Diagonal Wall",
"strKIT_Wall_Thin_CornerDiagonalDesc": "A thin wall for a manmade structure",
"strKIT_Wall_Thick_Straight": "Thick Straight Wall A",
"strKIT_Wall_Thick_StraightDesc": "A thick wall for a manmade structure",
"strKIT_Wall_Thick_Straight_2": "Thick Straight Wall B",
"strKIT_Wall_Thick_Straight_2Desc": "A thick wall for a manmade structure",
"strKIT_Wall_Thick_Straight_Window": "Thick Straight Wall Window",
"strKIT_Wall_Thick_Straight_WindowDesc": "A thick wall for a manmade structure",
"strKIT_Wall_Thick_Straight_Hollow": "Thick Straight Wall Frame",
"strKIT_Wall_Thick_Straight_HollowDesc": "A frame that allows for custom block-built wall designs",
"strKIT_Wall_Thick_CornerAngled": "Thick Corner Wall",
"strKIT_Wall_Thick_CornerAngledDesc": "A thick wall for a manmade structure",
"strKIT_Wall_Thick_CornerAngled_Window": "Thick Corner Wall Window",
"strKIT_Wall_Thick_CornerAngled_WindowDesc": "A thick wall for a manmade structure",
"strKIT_Wall_Thick_CornerDiagonal": "Thick Diagonal Wall",
"strKIT_Wall_Thick_CornerDiagonalDesc": "A thick wall for a manmade structure",
"strKIT_Wall_Thick_Straight_ConcaveCorner": "Thick Concave Corner Wall",
"strKIT_Wall_Thick_Straight_ConcaveCornerDesc": "A thick wall for a manmade structure",
"strKIT_Wall_Filler_Interior": "Interior Thin Wall-Filler",
"strKIT_Wall_Filler_InteriorDesc": "An interior wall-filler for concave corners on a manmade structure",
"strKIT_Wall_Filler_Interior_2": "Interior Thick Wall-Filler",
"strKIT_Wall_Filler_Interior_2Desc": "An interior wall-filler for thick diagonal walls",
"strKIT_Wall_Filler_Exterior": "Exterior Thick Wall-Filler",
"strKIT_Wall_Filler_ExteriorDesc": "An exterior wall-filler for thick diagonal walls",
"strKIT_Wall_Door_6x6": "Small Door",
"strKIT_Wall_Door_6x6Desc": "A door for a manmade structure",
"strKIT_Wall_Door_6x6_End": "Short Door End",
"strKIT_Wall_Door_6x6_EndDesc": "A modular door piece for a manmade structure",
"strKIT_Wall_Door_6x6_Middle": "Short Door Middle",
"strKIT_Wall_Door_6x6_MiddleDesc": "A modular door piece for a manmade structure",
"strKIT_Wall_Door_6x6_Middle_CornerAngled": "Low Door Corner",
"strKIT_Wall_Door_6x6_Middle_CornerAngledDesc": "A modular door piece for a manmade structure",
"strKIT_Wall_Door_6x12_End": "Tall Door End",
"strKIT_Wall_Door_6x12_EndDesc": "A modular door piece for a manmade structure",
"strKIT_Wall_Door_6x12_Middle": "Tall Door Middle",
"strKIT_Wall_Door_6x12_MiddleDesc": "A modular door piece for a manmade structure",
"strKIT_Wall_Door_12x6_Closed": "Closed Door",
"strKIT_Wall_Door_12x6_ClosedDesc": "A decorative Closed door for a manmade structure",
"strKIT_Floor_Middle": "Inner Floor",
"strKIT_Floor_MiddleDesc": "A floor/ceiling for a manmade structure",
"strKIT_Floor_Edge_Straight": "Straight Edge Floor",
"strKIT_Floor_Edge_StraightDesc": "A floor/ceiling for a manmade structure",
"strKIT_Floor_Edge_CornerAngled": "Corner Edge Floor",
"strKIT_Floor_Edge_CornerAngledDesc": "A floor/ceiling for a manmade structure",
"strKIT_Floor_Edge_CornerDiagonal": "Diagonal Edge Floor",
"strKIT_Floor_Edge_CornerDiagonalDesc": "A floor/ceiling for a manmade structure",
"strKIT_Floor_Edge_Concave": "Concave Corner Edge Floor",
"strKIT_Floor_Edge_ConcaveDesc": "A floor/ceiling for a manmade structure",
"strKIT_Floor_Door_Slope": "Door Slope",
"strKIT_Floor_Door_SlopeDesc": "A slope for ground-level entrances to a manmade structure",
"strKIT_Floor_Door_Slope_CornerAngled": "Door Slope Corner",
"strKIT_Floor_Door_Slope_CornerAngledDesc": "A slope for ground-level entrances to a manmade structure",
"strKIT_Floor_Filler_Middle_CornerAngled": "Corner Floor-Filler",
"strKIT_Floor_Filler_Middle_CornerAngledDesc": "A filler for the outside of the corner wall",
"strKIT_Floor_Filler_Edge_CornerAngled": "Corner Floor-Filler Edge",
"strKIT_Floor_Filler_Edge_CornerAngledDesc": "A filler for the outside of the corner wall",
"strKIT_Floor_Filler_Middle_CornerDiagonal": "Diagonal Floor-Filler",
"strKIT_Floor_Filler_Middle_CornerDiagonalDesc": "A filler for the outside of the diagonal wall",
"strKIT_Floor_Filler_Edge_CornerDiagonal": "Diagonal Floor-Filler Edge",
"strKIT_Floor_Filler_Edge_CornerDiagonalDesc": "A filler for the outside of the diagonal wall",
"strKIT_Floor_Ramp_24x12": "Multi-Storey Ramp",
"strKIT_Floor_Ramp_24x12Desc": "A ramp to allow access to more levels of a manmade structure",
"strKIT_Roof_Middle": "Inner Roof A",
"strKIT_Roof_MiddleDesc": "A rooftop for a manmade structure",
"strKIT_Roof_Middle_2": "Inner Roof B",
"strKIT_Roof_Middle_2Desc": "A rooftop for a manmade structure",
"strKIT_Roof_Edge_Mansard_Straight": "Straight Edge Roof",
"strKIT_Roof_Edge_Mansard_StraightDesc": "A slanted roof edge for a manmade structure",
"strKIT_Roof_Edge_Mansard_CornerAngled": "Corner Edge Roof",
"strKIT_Roof_Edge_Mansard_CornerAngledDesc": "A slanted roof edge for a manmade structure",
"strKIT_Battlement_Straight": "Straight Battlement",
"strKIT_Battlement_StraightDesc": "A low wall for defensive battlements on a manmade structure",
"strKIT_Battlement_CornerAngled": "Corner Battlement",
"strKIT_Battlement_CornerAngledDesc": "A low wall for defensive battlements on a manmade structure",
"strKIT_Battlement_CornerDiagonal": "Diagonal Battlement",
"strKIT_Battlement_CornerDiagonalDesc": "A low wall for defensive battlements on a manmade structure",
"strKIT_Battlement_Filler": "Concave Corner Battlement",
"strKIT_Battlement_FillerDesc": "A low wall for defensive battlements on a manmade structure",
"strKIT_Battlement_Straight_End": "Straight Battlement Tapered End",
"strKIT_Battlement_Straight_EndDesc": "A low wall for defensive battlements on a manmade structure",
"strKIT_Pillar": "Pillar",
"strKIT_PillarDesc": "A pillar for a manmade structure",
"strGrid_6x6": "Small Grid Quarter Tile",
"strGrid_6x6Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours",
"strGrid_12x12": "Small Grid",
"strGrid_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours",
"strGrid_Hill_12x12": "Small Grid Hill ",
"strGrid_Hill_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours",
"strGrid_HillOut_12x12": "Small Grid Hill Outer Corner",
"strGrid_HillOut_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours",
"strGrid_HillIn_12x12": "Small Grid Hill Inner Corner",
"strGrid_HillIn_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours",
"strGrid_Cliff_ConcaveCorner_12x12": "Grid Cliff Small Concave Corner",
"strGrid_Cliff_ConcaveCorner_12x12Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_ConvexCorner_12x12": "Grid Cliff Small Convex Corner",
"strGrid_Cliff_ConvexCorner_12x12Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_ConcaveCorner_A_24x24": "Grid Cliff Medium Concave Corner A",
"strGrid_Cliff_ConcaveCorner_A_24x24Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_ConcaveCorner_B_24x24": "Grid Cliff Medium Concave Corner B",
"strGrid_Cliff_ConcaveCorner_B_24x24Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_ConvexCorner_A_24x24": "Grid Cliff Medium Convex Corner A",
"strGrid_Cliff_ConvexCorner_A_24x24Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_ConvexCorner_B_24x24": "Grid Cliff Medium Convex Corner B",
"strGrid_Cliff_ConvexCorner_B_24x24Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_EndDown_L_24x12": "Grid Cliff Path A",
"strGrid_Cliff_EndDown_L_24x12Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_EndUp_L_24x12": "Grid Cliff Path B",
"strGrid_Cliff_EndUp_L_24x12Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_Straight_12x12": "Grid Cliff A",
"strGrid_Cliff_Straight_12x12Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_Straight_A_24x12": "Grid Cliff B",
"strGrid_Cliff_Straight_A_24x12Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_Straight_B_24x12": "Grid Cliff C",
"strGrid_Cliff_Straight_B_24x12Desc": "A tall Cliff for the Grid Biome",
"strGrid_Cliff_Mid_ConcaveCorner_12x12": "Grid Cliff Short Small Concave Corner",
"strGrid_Cliff_Mid_ConcaveCorner_12x12Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_ConcaveCorner_A_24x24": "Grid Cliff Short Concave Corner A ",
"strGrid_Cliff_Mid_ConcaveCorner_A_24x24Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_ConcaveCorner_B_24x24": "Grid Cliff Short Concave Corner B",
"strGrid_Cliff_Mid_ConcaveCorner_B_24x24Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_ConvexCorner_12x12": "Grid Cliff Short Small Convex Corner",
"strGrid_Cliff_Mid_ConvexCorner_12x12Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_ConvexCorner_A_24x24": "Grid Cliff Short Convex Corner A",
"strGrid_Cliff_Mid_ConvexCorner_A_24x24Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_ConvexCorner_B_24x24": "Grid Cliff Short Convex Corner B",
"strGrid_Cliff_Mid_ConvexCorner_B_24x24Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_EndDown_L_12x12": "Grid Cliff Short Path A",
"strGrid_Cliff_Mid_EndDown_L_12x12Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_EndUp_L_12x12": "Grid Cliff Short Path B",
"strGrid_Cliff_Mid_EndUp_L_12x12Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_Straight_12x12": "Grid Cliff Short Straight",
"strGrid_Cliff_Mid_Straight_12x12Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_Straight_A_24x12": "Grid Cliff Short Wide Straight A",
"strGrid_Cliff_Mid_Straight_A_24x12Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_Mid_Straight_B_24x12": "Grid Cliff Short Wdie Straight B",
"strGrid_Cliff_Mid_Straight_B_24x12Desc": "A short Cliff for the Grid Biome",
"strGrid_Cliff_MidToTall_Straight_L_12x12": "Grid Cliff Short To Tall Straight",
"strGrid_Cliff_MidToTall_Straight_L_12x12Desc": "A short to tall Cliff for the Grid Biome",
"strBasicAirium": "Basic Airium",
"strBasicAiriumDesc": "Lightweight Airium weave, weak material",
"strBasicModeronium": "Basic Moderonium",
"strBasicModeroniumDesc": "Medium weight metal, medium strength",
"strBasicIlluminum": "Basic Illuminum",
"strBasicIlluminumDesc": "A glowing medium weight metal, medium strength",
"strBasicLadium": "Basic Ladium",
"strBasicLadiumDesc": "Heavy weight metal, high strength",
"strIndestructableIlluminum": "Indestructible Illuminum",
"strIndestructableIlluminumDesc": "An indestructible form of illuminum",
"strIndestructibleConcrete": "Indestructible Concrete",
"strIndestructibleConcreteDesc": "An indestructible form of concrete",
"strIndestructiblePanelling": "Indestructible Hex Panelling",
"strIndestructiblePanellingDesc": "An indestructible material with hexagonal panelling",
"strBasicUnobtanium": "Basic Unobtanium",
"strBasicUnobtaniumDesc": "A lightweight material that is extremely strong",
"strIndestructibleGrid": "Indestructible Grid",
"strIndestructibleGridDesc": "An indestructible grid with an animated glow",
"strIndestructibleProximityBarrier": "Indestructible Proximity Barrier",
"strIndestructibleProximityBarrierDesc": "An indestructible transparent force-field material",
"strVectorAirium": "Vector Airium",
"strVectorAiriumDesc": "Airium with a unique Vector weave",
"strStreakyHexIluminum": "Streaky Hex Illuminum",
"strStreakyHexIluminumDesc": "Illuminum with a streaky hexagonal pattern",
"strWornPaintedModeronium": "Worn Painted Moderonium",
"strWornPaintedModeroniumDesc": "Moderonium coated in paint that has chipped over time",
"strTriangularPlatedLadium": "Triangular Plated Ladium",
"strTriangularPlatedLadiumDesc": "Ladium plating with a trinagular pattern",
"strFibreWeaveAirium": "Fibre Weave Airium",
"strFibreWeaveAiriumDesc": "Airium with a carbon fibre style weave",
"strYPlatedLadium": "YPlated Ladium",
"strYPlatedLadiumDesc": "Ladium plating with a YPlate pattern",
"strEvil": "EVIL Corrupted Ladium",
"strEvilDesc": "Corrupted Ladium Plating",
"strMAT_H_Industrial": "Industrial Ladium",
"strMAT_H_IndustrialDesc": "An Industrial Plated Ladium",
"strMAT_H_CurvedPlatingA_01": "Reinforced Curved Ladium Plating",
"strMAT_H_CurvedPlatingA_01Desc": "A Reinforced Curved Plated Ladium",
"strMAT_H_CurvedPlatingB_01": "Basic Curved Ladium Plating",
"strMAT_H_CurvedPlatingB_01Desc": "A Curved Plated Ladium",
"strMAT_L_BumpyHex_01": "Airium Hex Mesh",
"strMAT_L_BumpyHex_01Desc": "A Mesh based Airium material",
"strMAT_M_CamouflageB_01": "Quantized Moderonium Camo",
"strMAT_M_CamouflageB_01Desc": "Blocky Moderonium Camouflage",
"strMAT_L_JeeRaWeave_01": "Airium Jee'ra Weave",
"strMAT_L_JeeRaWeave_01Desc": "Airium Weave from the Jee'ra soldiers",
"strMAT_L_BubbleWrap_01": "Airium Wrap",
"strMAT_L_BubbleWrap_01Desc": "A bumpy Airium Wrap Material",
"strMAT_L_QuiltedFoil_01": "Airium Quilted Foil",
"strMAT_L_QuiltedFoil_01Desc": "Space Age Airium Foil",
"strMAT_M_Quilt": "Moderonium Quilt",
"strMAT_M_QuiltDesc": "A Quilted Moderonium material",
"strMAT_M_CamouflageA_01": "Moderonium Camo",
"strMAT_M_CamouflageA_01Desc": "A basic Moderonium Camouflage",
"strMaterialMode": "Material Mode",
"strLandscapes": "Landscapes",
"strMaterials": "Materials",
"strMaterial": "Material",
"strMainMenuInfoVersion": "ALPHA",
"strInventory": "Inventory",
"strQuitToMainMenu": "Quit to main menu",
"strPauseMenu": "Pause",
"strOptions": "Options",
"strReturnToGarage": "Return to Build Mode",
"strSettings": "Settings",
"strSave": "Save",
"strConfirmSave": "Confirm save",
"strInvalidCharactersErrorText": "Your Robocraft's name contains invalid characters.",
"strSaveGame": "Save",
"strSaveAndQuit": "Save and quit",
"strGameTitle": "Save name",
"strScreenshot": "Screenshot",
"strTakeScreenshot": "Take screenshot",
"strRetakeScreenshot": "RETAKE SCREENSHOT",
"strMyGamesScreenTitle": "My Robocrafts",
"strWorldsScreenTitle": "My Worlds",
"strEdit": "Edit",
"strDelete": "Delete",
"strMyGameDetails": "My Robocraft's Details",
"strConfirmDeleteHeader": "Confirm Delete?",
"strConfirmDeleteBody": "Are you sure you want to delete this save file?",
"strPublishOptions": "Publish Options",
"strPublishDescription": "Select a category and choose Publish to share your creations with the Robocraft 2 community*",
"strPublishFinePrint": "*Robocraft 2 encourages users to collaborate and share so we can all make great games together. If you use someone else's work in your published project, please be sure to credit them in your description.",
"strConfirmUnpublishHeader": "Confirm Unpublish",
"strCrosshairHintTextConfigurable": "[{0}] to configure",
"strCrosshairHintTextBoxSelectHint": "[{0}] = Cut\n[{1}] = Copy\n[{2}] = Delete",
"strCrosshairHintCancelSelectionHint": "[Right Click] = Cancel\n[Scrollwheel] = Rotate",
"strCrosshairHintCloseAllWidgets": "[{0}] = Hide all widgets",
"strChooseAColourHint": "Choose a colour [{0}]",
"strEnterPilotSeat": "Enter Seat [{0}]",
"strBoxSelect": "Precon Mode",
"strTimeStart": "Time start",
"strErrorLoadingSavedControls": "An error has been encountered loading saved control settings. Proceeding with defaults",
"strErrorLoadingGameOptions": "Error loading game options",
"strErrorLoadingGraphicsSettings": "Error loading graphics settings",
"strErrorSavingGraphicsSettings": "Error saving graphics settings",
"strCapFramerate": "Max Framerate: ",
"strCap30": "30",
"strCap60": "60",
"strCap120": "120",
"strCap144": "144",
"strCap165": "165",
"strCap240": "240",
"strCapUnlimited": "unlimited",
"strVSync": "VSync: ",
"strGraphicsQuality": "Graphics Quality: ",
"strQualityLevelFastest": "Fastest",
"strQualityLevelFast": "Fast",
"strQualityLevelNormal": "Normal",
"strQualityLevelHigh": "High",
"strQualityLevelHighest": "Highest",
"strMasterVolume": "Master Volume: {0}%",
"strMusicVolume": "Music Volume: {0}%",
"strSFXVolume": "Sound Effects Volume: {0}%",
"strUISoundVolume": "UI Sound Volume: {0}%",
"strWireInput_Input": "Input",
"strWireInput_Output": "Output",
"strWarningScreenFlicker": "Warning your screen might flicker for a few seconds, if you can see this Dialogue box please select ok, the screen will default back to the previous resolution in {0} seconds",
"strAdjustResTitle": "ADJUSTING RESOLUTION",
"strHotbarPage1": "Hotbar Page 1",
"strHotbarPage2": "Hotbar Page 2",
"strHotbarPage3": "Hotbar Page 3",
"strHotbarPage4": "Hotbar Page 4",
"strHotbarPage5": "Hotbar Page 5",
"strHotbarPage6": "Hotbar Page 6",
"strHotbarPage7": "Hotbar Page 7",
"strHotbarPage8": "Hotbar Page 8",
"strHotbarPage9": "Hotbar Page 9",
"strHotbarPage10": "Hotbar Page 10",
"strMovement": "Movement",
"strMoveForwards": "Move Forwards",
"strMoveBackwards": "Move Backwards",
"strMoveLeft": "Move Left",
"strMoveRight": "Move Right",
"strJumpAscend": "Jump / Ascend",
"strCrouchDescend": "Crouch / Descend",
"strRun": "Run",
"strPlaceBlockUse": "Place Object",
"strDeleteBlock": "Delete Object, Clear Selection",
"strMoveCamera": "Move Camera in Cursor Mode",
"strPickBlock": "Pick Object",
"strRotateBlockClockwise": "Rotate Object Clockwise",
"strRotateBlockAnticlockwise": "Rotate Object Anticlockwise",
"strScaleBlockUp": "Scale Block Up",
"strScaleBlockDown": "Scale Block Down",
"strTogglePartColorMode": "Colour Mode",
"strHotbar": "Hotbar",
"strHotbar1": "Hotbar Slot 1",
"strHotbar2": "Hotbar Slot 2",
"strHotbar3": "Hotbar Slot 3",
"strHotbar4": "Hotbar Slot 4",
"strHotbar5": "Hotbar Slot 5",
"strHotbar6": "Hotbar Slot 6",
"strHotbar7": "Hotbar Slot 7",
"strHotbar8": "Hotbar Slot 8",
"strHotbar9": "Hotbar Slot 9",
"strHotbar10": "Hotbar Slot 10",
"strCamera": "Camera",
"strOther": "Other",
"strDebugInfo": "Debug Info",
"strMouseSensitivity": "Mouse Sensitivity",
"strMouseInvertY": "Mouse invert Y: {0}",
"strUniformScaleMode": "Uniform Scale Scroll",
"strToggleCommandLine": "Console",
"strOn": "On",
"strOff": "Off",
"strResetDefaults": "Reset",
"strGeneral": "General",
"strGraphics": "Graphics",
"strControls": "Controls",
"strSound": "Sound",
"strAssignAKey": "Assign Control",
"strPressKeyOrEsc": "Press a key or mouse button to assign (or press ESC to cancel)",
"strInvalidControlAssignment": "This action does not accept this type of input method (e.g. Keyboard only).",
"strTabsBarSlot1": "1",
"strTabsBarSlot2": "2",
"strTabsBarSlot3": "3",
"strTabsBarSlot4": "4",
"strTabsBarSlot5": "5",
"strTabsBarSlot6": "6",
"strTabsBarSlot7": "7",
"strTabsBarSlot8": "8",
"strTabsBarSlot9": "9",
"strTabsBarSlot10": "10",
"strWireChannelForwardBackward": "Forward/Backward",
"strWireChannelLeftRight": "Left/Right",
"strWireChannelJump": "Jump",
"strWireChannelCrouch": "Crouch",
"strWireChannelRun": "Run",
"strWireChannelLMB": "LMB",
"strWireChannelRMB": "RMB",
"strWireChannelSeat": "Seat",
"strWireChannelAimPoint": "Aim Point",
"strReverse": "Reverse",
"strInverted": "Inverted",
"strNormal": "Normal",
"strMinAngle": "Min angle",
"strMaxAngle": "Max angle",
"strMaxExtension": "Max extension",
"strTopSpeed": "Top speed",
"strTorque": "Torque",
"strDirection": "Direction",
"strStartValue": "Start value",
"strMovementSpeed": "Movement speed",
"strRotationSpeed": "Rotation speed",
"strAxisReference": "Axis Reference",
"strForce": "Force",
"strDampingStrength": "Damping Strength",
"strBlueDamping": "Blue Damping",
"strRedDamping": "Red Damping",
"strGreenDamping": "Green Damping",
"strForwardAxis_Input": "Blue Axis",
"strRightAxis_Input": "Red Axis",
"strUpAxis_Input": "Green Axis",
"strSteering": "Steering",
"strBrake": "Brake",
"strSteerAngle": "SteerAngle",
"strBrakingStrength": "BrakingStrength",
"strSearchDefault": "Search Parts",
"strNoResults": "No Results",
"strCategoryTitleAll": "All Parts",
"strCategoryTitleWEProps": "World Editor Props",
"strNotAvailableInPlayMode": "Your current selection contains blocks that cannot be placed in play mode.",
"strNextPage": "Next Page",
"strPreviousPage": "Previous Page",
"strCreateNewSet": "Create New Set",
"strByAuthor": "By {0}",
"strDuplicate": "Duplicate",
"strLoad": "Load",
"strConfirmDeleteBlueprintSet": "Are you sure you want to delete the Precon set \"{0}\"?",
"strBlueprintOverwriteTitle": "Confirm Overwrite",
"strBlueprintOverwriteBody": "Are you sure you want to overwrite this Precon?",
"strBlueprintDeleteTitle": "Confirm Delete",
"strBlueprintDeleteBody": "Are you sure you want to delete this Precon?",
"strConfirmPublishHeader": "Confirm publish",
"strConfirmPublishBlueprintSet": "Are you sure you want to publish the Precon set '{0}'?",
"strCommunityBlueprintSetPrefix": "[Community]",
"strConfirmUnpublishBlueprintSetBody": "Are you sure you want to unpublish '{0}'?",
"strCouldNotLoadCommunityBlueprintSet": "Could not load this community Precon set.",
"strCouldNotPublishBlueprintSet": "Could not publish this Precon set.",
"strCommunitySets": "Community sets",
"strErrorLoadingItemDetails": "Error loading item details.",
"strErrorSubscribing": "An error occurred when subscribing.",
"strErrorSettingFavouriteStatus": "Error setting favourite status.",
"strLoading": "Loading...",
"strLoadingPleaseWait": "Loading, please wait...",
"strFailedToSaveChanges": "Failed to save changes.",
"strFailedToDeleteBlueprintSet": "Failed to delete Precon set.",
"strFailedToCreateNewBlueprintSet": "Failed to create Precon set.",
"strNoBlueprintSetLoaded": "No Precon set loaded",
"strSearchBlueprints": "Search Precons",
"strShowingXOutOfYSets": "Showing {0}-{1} out of {2} sets",
"strSearchCTRLC": "The last thing that you Cut or Copied with CTRL+X or CTRL+C",
"strClipboard": "Clipboard",
"strDnDClipboardHint": "You can drag and drop Precons into the hotbar below.",
"strInitialState": "Initial State",
"strCopySelection": "Copy to Clipboard",
"strCutSelection": "Cut to Clipboard",
"strGetLastClipboardEntry": "Get last entry in Clipboard",
"strDeleteSelection": "Delete Selection",
"strStiffness": "Stiffness",
"strDamping": "Damping",
"strFlipDirection": "Spin Direction",
"strRespawn": "Respawn",
"strVolume": "Volume",
"strPitch": "Pitch",
"strAcceleration": "Acceleration",
"strForward": "Forward",
"strBackward": "Backward",
"strToggleConfigMode": "Config Mode",
"strToggleLandscapeMode": "Landscape Mode",
"strTechLadder": "Tech Ladder",
"strRestartVideo": "Restart Video",
"strUse": "Use",
"strTimeRunning": "Simulation",
"strTimeStopped": "Build Mode",
"strBlockMode": "Block Mode",
"strPartyFriendInvites": "Friend Invites",
"strPartyInvites": "Party Invites",
"strPartyMembers": "Current Party",
"strPartyOnlineFriends": "Friends Online",
"strPartyOfflineFriends": "Friends Offline",
"strPartyAddFriend": "Add Friend",
"strInviteToParty": "Invite to Party",
"strAcceptInvite": "Accept",
"strIgnoreInvite": "Ignore",
"strBrightness": "Brightness",
"strIntensity": "Intensity",
"strAngle": "Angle",
"strFire_Input": "Fire",
"strZoom_Input": "Zoom",
"strHideAllWiresPopups": "Hide all config panels",
"strNothing": "Nothing",
"strDespawn": "Despawn",
"strSpawn": "Spawn",
"strPlayersAreJoining": "Players are joining...",
"strLogic_Input_One": "One",
"strLogic_Input_Zero": "Zero",
"strLogic_Input_Toggle": "Toggle",
"strLogic_Output_CurrentState": "Current State",
"strLogic_Input_Start": "Start",
"strLogic_Input_Stop": "Stop",
"strLogic_Input_Reset": "Reset",
"strLogic_Output_Ended": "Ended",
"strLogic_Input_Increment": "Increment",
"strLogic_Input_Decrement": "Decrement",
"strValue": "Value",
"strLogic_Output_TargetReached": "Target Reached",
"strLogic_Output_Progress": "Progress",
"strStartTime": "Start Time",
"strEndTime": "End Time",
"strTargetNumber": "Target Number",
"strPlayer": "Player {0}",
"strTeamFilter": "Team Filter",
"strText": "Text",
"strChannelTypeAny": "Any",
"strChannelTypePlayer": "Player",
"strChannelTypeTeam": "Team",
"strEnabled": "Enabled",
"strDisabled": "Disabled",
"strVisible": "Visible",
"strGameOverHeader": "Header",
"strGameOverBody": "Body",
"strGameOverHeaderDefaultValue": "GAME OVER",
"strGameOverBodyDefaultValue": "You have no lives remaining.",
"strReplay": "Replay",
"strTeamStat": "Team",
"strObjectID": "Object Identifier",
"strWiringLoopErrorMessage": "You cannot connect your wire to this connection point as it would form an infinite loop.",
"strObject": "Object {0}",
"strObjectId": "Object ID",
"strUseObjectId": "Use Object ID",
"strLogic_Input_A": "Input A",
"strLogic_Input_B": "Input B",
"strLogic_Input": "Input",
"strLogic_Output": "Output",
"strConst_Block": "Constant Block",
"strConst_BlockDesc": "Allows you to set a value which can be used throughout your logic",
"strSpawnPoint_Block": "Spawn Point",
"strSpawnBehaviour": "Spawn Behaviour",
"strFixedSpawn": "Fixed",
"strRandomSpawn": "Random",
"strDefaultTextBlockString": "Type Here",
"strTriggerTiming": "Trigger Timing",
"strOnEnter": "On Enter",
"strOnStay": "On Stay",
"strOnExit": "On Exit",
"strTriggered": "Triggered",
"strLogic_Input_Visible": "Visible",
"strAimTarget": "Aim Target",
"strAimEnabled": "Aim Enabled",
"strProp_Atmosphere_TestMode": "Test Mode Atmos",
"strProp_Atmosphere_TestModeDesc": "Sets the style of the sky, the sunlight, and the post process effects to create an atmosphere that suits Test Mode.",
"strProp_Atmosphere_BuildMode": "Build Mode Atmos",
"strProp_Atmosphere_BuildModeDesc": "Sets the style of the sky, the sunlight, and the post process effects to create an atmosphere that suits Build Mode.",
"strProp_Atmosphere_MarsPink": "Mars Atmos",
"strProp_Atmosphere_MarsPinkDesc": "Sets the style of the sky, the sunlight, and the post process effects to create an atmosphere that suits mars.",
"strGlowPlateLight": "Neon Plate light",
"strGlowPlateLightDesc": "A thin plate that has an emissive top face which emmits light",
"strEmissiveIgnoresIntensity": "Emissive Ignores Intensity",
"strTeam": "Team",
"strGameTimerHUD_Block": "HUD Timer",
"strGameTimerHUD_BlockDesc": "Counts up to a target number, beeping as it gets close to the end. If set to visible then all players will see it.",
"strBitBlock": "Bit Block",
"strBitBlockDesc": "Ouputs 0 or 1 based on the input and initial state",
"strCounter_Block": "Counter Block",
"strTimerBlock": "Timer",
"strCounter_BlockDesc": "A counter block that can be used to trigger something when a target number is reached.",
"strTimerBlockDesc": "A simple timer block that can be used to trigger something when a period of time has passed.",
"strCentreHUD_Block": "Centre HUD",
"strCentreHUD_BlockDesc": "Places custom text into the middle of the screen, for things you want all players to read.",
"strTeamPlayerList_Block": "Scoreboard HUD",
"strTeamPlayerList_BlockDesc": "Places a Scoreboard showing all players and teams on screen.",
"strSound_VoiceOver_Block": "Voice Over",
"strSound_VoiceOver_BlockDesc": "A variety of voice over lines for gameplay descriptions.",
"strSensor_Block": "Area Sensor",
"strSensor_BlockDesc": "Senses things entering its defined Area and triggers depending on its modes.",
"strAdvancedAreaSensor_Block": "Advanced Area Sensor",
"strAdvancedAreaSensor_BlockDesc": "Senses things entering its defined Area and triggers depending on its advanced modes.",
"strDistanceSensor_Block": "Distance Sensor",
"strDistanceSensor_BlockDesc": "Returns between 0-1 based on the max distance.",
"strObjectID_Block": "Object ID",
"strObjectID_BlockDesc": "Applies an ID to the cluster that it is attached to. Area Sensors can check for objects with a certain ID",
"strPhysics_Mover": "Mover",
"strPhysics_MoverDesc": "Moves the object it's connected to on a single axis.",
"strPhysics_Rotator": "Rotator",
"strPhysics_RotatorDesc": "Rotates the object it's connected to on a single axis.",
"strPhysics_LinearDamper": "Linear Damper",
"strPhysics_LinearDamperDesc": "Lowers the linear velocity of an object over time on all axes.",
"strPhysics_AngularDamper": "Angular Damper",
"strPhysics_AngularDamperDesc": "Lowers the angular velocity of an object over time on all axes.",
"strPhysics_LinearConstrainer": "Linear Constrainer",
"strPhysics_LinearConstrainerDesc": "Constrains the object it is connected to to only move on certain axes.",
"strPhysics_AngularConstrainer": "Angular Constrainer",
"strPhysics_AngularConstrainerDesc": "Constrains the object it is connected to to only rotate on certain axes.",
"strPhysics_AdvancedMover": "Advanced Mover",
"strPhysics_AdvancedMoverDesc": "Moves the object it's connected to on any axis.",
"strPhysics_AdvancedRotator": "Advanced Rotator",
"strPhysics_AdvancedRotatorDesc": "Rotates the object it's connected to on any axis.",
"strPhysics_AdvancedLinearDamper": "Advanced Linear Damper",
"strPhysics_AdvancedLinearDamperShort": "Adv Linear Damper",
"strPhysics_AdvancedLinearDamperDesc": "Lowers the linear velocity of an object over time on set axes.",
"strPhysics_AdvancedAngularDamper": "Advanced Angular Damper",
"strPhysics_AdvancedAngularDamperShort": "Adv Angular Damper",
"strPhysics_AdvancedAngularDamperDesc": "Lowers the angular velocity of an object over time on set axes.",
"strStateIconHUD_Block": "Icon State HUD Block",
"strStateIconHUD_BlockDesc": "Allows the creation of UI elements on screen.",
"strStateIcon3DHUD_Block": "3D Icon State Block",
"strStateIcon3DHUD_BlockDesc": "Allows the creation of UI elements in world space.",
"strForceField_BlockCube": "Cube Force Field Block",
"strForceField_BlockCylinder": "Cylinder Force Field Block",
"strForceField_BlockSphere": "Sphere Force Field Block",
"strForceField_BlockDesc": "Prevents players on the opposing team from passing through.",
"strSwitchPlate": "Switch Plate",
"strSwitchPlate_BasicDesc": "Acts as a spawn point for players and allows then to assemble their Robocrafts.",
"strHasDied": "Has Died",
"strGameStart_Block": "Game Start block",
"strGameStart_BlockDesc": "Runs a countdown from 10 with corresponding UI.",
"strGameEnd_Block": "Game End Block",
"strGameEnd_BlockDesc": "Triggers the end of the game and shows players the corresponding screens.",
"strTeamClusterOwnership_BlockShort": "Team Group Ownership",
"strTeamClusterOwnership_Block": "Team Group Ownership Block",
"strTeamClusterOwnership_BlockDesc": "Defines a group of blocks as belong to a certain team.",
"strDestructionSensor_Block": "Destruction Sensor",
"strDestructionSensor_BlockDesc": "Tracks a groups level of destruction and returns 1 when a target percent is reached.",
"strAdvDestructionSensor_Block": "Advanced Destruction Sensor",
"strAdvDestructionSensor_BlockDesc": "Tracks a groups level of destruction and returns 1 when a target percent is reached. Also informs of last team that dealt damage.",
"strObjectiveScore_Block": "Objective Score Block",
"strObjectiveScore_BlockDesc": "Gives players score when triggered with options for distance.",
"strPlayerScore_Block": "Player Score Block",
"strPlayerScore_BlockDesc": "Gives individual players score for killing and destroying.",
"strAirConnector": "Air Connector",
"strAirConnectorDesc": "A block which can connect other things. Is just 2 one sided quads in game.",
"strStabilizerInputA": "Linear Power",
"strStabilizerInputB": "Angular Power",
"strClusterSpawner_Block": "Cluster Spawner Block",
"strClusterSpawner_BlockDesc": "Can despawn and spawn the cluster it is attached to.",
"strMaxCeiling_Block": "Max Ceiling Block",
"strMaxCeiling_BlockDesc": "Limits the maximum height that Robocrafts can fly.",
"strMaxCeiling": "Max Ceiling",
"strStartingState": "Starting State",
"strSpawned": "Spawned",
"strDespawned": "Despawned",
"strTeamNone": "None",
"strTeamRed": "Red",
"strTeamBlue": "Blue",
"strGreyTeamDisplay": "Grey team",
"strRedTeamDisplay": "Red team",
"strBlueTeamDisplay": "Blue team",
"strStartTimeTest": "Start Time Test",
"strStartTimePlay": "Start Time Play",
"strEnterEditMode": "Enter Edit Mode",
"strRedWins": "Red Team",
"strBlueWins": "Blue Team",
"strStalemate": "Stalemate",
"strVictory": "Victory",
"strDefeat": "Defeat",
"strBattleRewards": "Battle Rewards",
"strBattleSalvage": "Battle Salvage",
"strResultBonus": "Result Bonus",
"strSkillBonus": "Skill Bonus",
"strTotal": "Total",
"strExitIn": "Exit In",
"strTargetPercentage": "Target Percentage",
"strCentreHUDOn": "On",
"strCentreHUDComplete": "Complete",
"strCentreHUDDisplayText": "Display Text",
"strCentreHUDDisplayTime": "Display Time",
"strCentreHUDDefaultText": "Type here",
"strCentreHUDPlayerRankingTag": "playerRanking",
"strCentreHUDPlayerScoreTag": "playerScore",
"strCentreHUDLeadPlayerNameTag": "leadPlayerName",
"strCenterHUDLeadTeamNameTag": "leadTeamName",
"strNoOwnership": "No Ownership",
"strRedOwnership": "Red Ownership",
"strBlueOwnership": "Blue Ownership",
"strHUDSymbol": "HUD Symbol",
"strXOffset": "X Offset",
"strYOffset": "Y Offset",
"strZOffset": "Z Offset",
"strStartingTeam": "Starting Team",
"strIconCrystals": "Crystals",
"strIconVehicle": "Vehicle",
"strIconClock": "Clock",
"strIconTurret": "Turret",
"strDoubleProgressBarsHUD_BlockShort": "Dbl Progress HUD Block",
"strDoubleProgressBarsHUD_Block": "Double Progress HUD Block",
"strDoubleProgressBarsHUD_BlockDesc": "Shows the progress of two teams for game state communication.",
"strRedProgress": "Red Progress",
"strBlueProgress": "Blue Progress",
"strCrystalCore": "Crystal Core",
"strProgress": "Progress",
"strClickHereFor": "Click here for...",
"strOutOfAmmo": "NO AMMO",
"strAxis": "Axis",
"strCommunityGamesScreenTitle": "COMMUNITY GAMES",
"strLocal": "Local",
"strPrefabWorkshop": "Prefab Workshop",
"strTutorials": "Tutorials",
"strMaxDistance": "Max Distance",
"strSteamNotAvailableError": "Steam is not running. Please launch Steam to proceed",
"strSteamOverlayNotAvailableError": "Steam overlay is not available. Please ensure that you run Robocraft 2 via Steam and that the overlay is enabled in Steam's settings",
"strWorkshopAgreementPopupHeader": "Steam Workshop Agreement",
"strWorkshopAgreementPopupBody": "You must agree to Steam's terms and conditions before making your game visible to other players",
"strWorkshopAgreementBlueprintSetPopupBody": "You must agree to Steam's terms and conditions before making your Precon set visible to other players",
"strFixNow": "Fix Now",
"strUnknown": "Unknown",
"strLimitedAccountVoteError": "Unable to cast vote. Steam prevents users with 'Limited' accounts from voting.",
"strCopyToMyGames": "Copy to my games",
"strEnterSearchText": "Enter search text",
"strCopySuffix": "(Copy)",
"strSteamRequired": "Steam not detected. Please ensure Steam is running and logged in before continuing.",
"strLikes": "Likes",
"strDislikes": "Dislikes",
"strSubscribers": "Subscribers",
"strFavourites": "Favourites",
"strMyBlueprintSets": "My Precon sets",
"strFeaturedSets": "Featured sets",
"strTrendingSets": "Trending sets",
"strRecentSets": "Recent sets",
"strMostPopularSets": "Most popular sets",
"strMySubscribedSets": "My subscribed sets",
"strMyFavouriteSets": "My favourite sets",
"strWorkshop": "Workshop",
"strComment": "Comment",
"strReport": "Report",
"strInventoryDnDMaterialHint": "You can drag and drop materials into the hotbar below.",
"strToggleFlipTool": "Toggle Flip Tool",
"strToggleAtmosphere": "Toggle Atmosphere",
"strShiftUp": "Shift the Robocraft up",
"strShiftDown": "Shift the Robocraft down",
"strShiftLeft": "Shift the Robocraft left",
"strShiftRight": "Shift the Robocraft right",
"strShiftForward": "Shift the Robocraft forward",
"strShiftBackward": "Shift the Robocraft backward",
"strStartPopupMessageTitle": "ALPHA",
"strStartPopupMessageBody": "Welcome to Robocraft 2's early access! We have worked really hard to get Robocraft 2 this far with a completely new building system allowing for insane levels of creative freedom when constructing robocraft, as well as a new engine with physics simulated on our servers which allows for crazy levels of destruction and physical interactions between robocraft when in battle. We still have tons of features and content to add and rough edges to iron out, but we hope you enjoy the game and see the potential of what is to come.",
"strToggleFreeMouse": "Toggle Cursor Mode",
"strInvalidWheelRigConnection": "Only wheels can be placed on a wheel rig",
"strFollowCam": "Follow Cam",
"strSpeed": "Speed",
"strInputIs": "Input is:",
"strExtension": "Extension",
"strBodyPairCollision": "Cluster Collision",
"strDefaultCursorMode": "Default Cursor Mode: {0}",
"strCrosshair": "Crosshair",
"strFreeCursor": "Free-Cursor",
"strCPU": "Base CPU",
"strBaseCPU": "Base CPU",
"strWeaponCPU": "Weapon CPU",
"strCosmeticCPU": "Cosmetic CPU",
"strGroups": "Groups",
"strRuleCheckFailed": "Rule Check Failed",
"strRuleCheckFailedBody": "Your build does not meet the requirements for this game.",
"strRuleInfo": "Build Rules",
"strRuleWeaponCPU": "Weapons such as guns or explosives take up Weapon CPU. This can also be consumed by going over your Base CPU limit, meaning you can sacrifice dealing damage for integrity and armour.",
"strRuleCPU": "Most blocks consume Base CPU, such as structural blocks and wheels. This will form the base of your Robocraft as well as your armour so use it wisely.",
"strRuleCosmeticCPU": "Blocks which are purely cosmetic will consume Cosmetic CPU. You can use this to add the bells and whistles without sacrificing functionality.",
"strCPUNotificationTitle": "Base CPU Limit exceeded",
"strCPUNotificationBody": "Your Robocraft's Base CPU usage is above the limit.\nRemove blocks to lower complexity.",
"strWeaponNotificationTitle": "Weapon CPU Limit exceeded",
"strWeaponNotificationBody": "Your Robocraft's Weapon CPU usage is above the limit.\nRemove weapons to lower complexity.",
"strCosmeticNotificationTitle": "Cosmetic CPU Limit exceeded",
"strCosmeticNotificationBody": "Your Robocraft's Cosmetic CPU usage is above the limit.\nRemove cosmetic blocks to lower complexity.",
"strVolumeNotificationTitle": "Block outside of bounds",
"strVolumeNotificationBody": "Any blocks outside of bounds will not be loaded in simulation.",
"strShiftNotificationTitle": "Invalid shift",
"strShiftNotificationBody": "You cannot shift the Robocraft as it would leave a block outside the Build Volume.",
"strOverlappingPlacementNotificationTitle": "Overlapping Placement",
"strOverlappingPlacementNotificationBody": "You cannot overlap blocks",
"strOverlappingMirrorLinePlacementNotificationTitle": "Overlapping mirror line",
"strOverlappingMirrorLinePlacementNotificationBody": "You cannot overlap the mirror line",
"strOutsideVolumePlacementNotificationTitle": "Placement outside the volume",
"strOutsideVolumePlacementNotificationBody": "You can only place blocks within the building area",
"strMachineCollisionFailNotificationTitle": "Invalid Block Collision",
"strMachineCollisionFailNotificationBody": "This Robocraft contains overlapping parts",
"strMachineCollisionFailWarningError": "Failed to save due to invalid block collisions",
"strMachineInvalidBlocksFailNotificationTitle": "Invalid blocks on Robocraft",
"strMachineInvalidBlocksFailNotificationBody": "This Robocraft contains blocks that are not available in this mode.",
"strPlaceBlockHelpNotificationTitle": "Placing Shapes",
"strPlaceBlockHelpNotificationBody": "You can place Shapes instantly with \u003Cb\u003EShift\u003C/b\u003E + \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E",
"strScaleBlockHelpNotificationTitle": "Scaling Shapes",
"strScaleBlockHelpNotificationBody": "Shapes can be scaled by clicking \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E three times, moving the mouse between each click",
"strRotateBlockHelpNotificationTitle": "Rotating Blocks",
"strRotateBlockHelpNotificationBody": "You can Rotate Blocks with \u003Cb\u003EMMB Scroll\u003C/b\u003E or \u003Cb\u003E{{KeyParamOne}} and {{KeyParamTwo}}\u003C/b\u003E",
"strDeleteBlockHelpNotificationTitle": "Deleting Blocks",
"strDeleteBlockHelpNotificationBody": "You can Delete Blocks with \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E",
"strCopyBlockHelpNotificationTitle": "Picking Blocks",
"strCopyBlockHelpNotificationBody": "You can Pick Blocks with \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E",
"strSaveHelpNotificationTitle": "Saving",
"strSaveHelpNotificationBody": "You can save your Robocraft in the \u003Cb\u003EESC Menu\u003C/b\u003E or by pressing \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E",
"strShiftingHelpNotificationTitle": "Shifting",
"strShiftingHelpNotificationBody": "You can shift your Robocraft by using \u003Cb\u003E{{KeyParamOne}}, {{KeyParamTwo}}, {{KeyParamThree}} and {{KeyParamFour}}",
"strFlippingHelpNotificationTitle": "Flipping Blocks",
"strFlippingHelpNotificationBody": "You can flip asymmetrical blocks with \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E.",
"strScalingTriggerHelpNotificationTitle": "Scaling an Area Sensor",
"strScalingTriggerHelpNotificationBody": "The region of an Area Sensor can be scaled with the \u003Cb\u003E3 click scale system\u003C/b\u003E",
"strOpenConfigWidgetNotificationTitle": "Open a Config Widget",
"strOpenConfigWidgetNotificationBody": "You can open configure and wire functional parts by \u003Cb\u003Eclicking on the plug symbol over a part.\u003C/b\u003E",
"strAccessTweakableStatsNotificationTitle": "Access Tweakable Stats",
"strAccessTweakableStatsNotificationBody": "You can access a block's \u003Cb\u003ETweakable Stats\u003C/b\u003E by \u003Cb\u003Eclicking on the cog symbol.\u003C/b\u003E",
"strCreateWireNotificationTitle": "Create \u0026 Place a Wire",
"strCreateWireNotificationBody": "You can create a wire by \u003Cb\u003Eclicking on a port\u003C/b\u003E and then place it by clicking on another \u003Cb\u003Evalid port.\u003C/b\u003E",
"strDeleteWireNotificationTitle": "Delete a Wire",
"strDeleteWireNotificationBody": "You can delete a wire by \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E on the wire. \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E on a port to delete all wires.",
"strFreeMouseModeNotificationTitle": "Switching to Cursor Mode",
"strFreeMouseModeNotificationBody": "You can switch to \u003Cb\u003ECursor Mode\u003C/b\u003E by pressing \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E.",
"strCrosshairModeNotificationTitle": "Switching to Crosshair Mode",
"strCrosshairModeNotificationBody": "Pressing \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E in Cursor Mode allows you to return to \u003Cb\u003ECrosshair Mode\u003C/b\u003E.",
"strCrosshairCameraMoveNotificationTitle": "Right click in Cursor Mode",
"strCrosshairCameraMoveNotificationBody": "Use \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E to move the camera in Cursor Mode.",
"strTurretAimServoExclusivity": "You cannot have turrets and aim servos on the same robocraft",
"strUnitCPU": "",
"strTooltipBlockCPU": "CPU: {0}",
"strAnyKeyToStart": "Press Any Key to Start",
"strClusters": "Groups",
"strRuleClusters": "All blocks that are connected together form a single group. The number of groups you can have is limited.",
"strClusterNotificationTitle": "Too many Groups of Blocks",
"strClusterNotificationBody": "Connect separated groups of blocks together or remove some that are separated.",
"strWorldEditor": "World Editor",
"strShadowSetting": "Shadow settings",
"strVFXAmount": "Amount",
"strHueShift": "Hue Shift",
"strBlockLimitReached": "You can't place any more of these types of block in the world.",
"strGameStats": "GAME STATS",
"strGameMode": "Select a Game Mode",
"strGameTitleTestingZone": "Design \u0026 Test",
"strGameDescriptionTestingZone": "Design and test your Robocrafts in this simulated environment.",
"strGameTitleSuperFastTestZone": "Lightweight Test Zone",
"strGameDescriptionSuperFastTestZoneZone": "Jump in and out quickly in this lightweight testing enviroment",
"strGameTitleHelasBasin": "Closed Multiplayer - Hela's Basin",
"strGameTitleHelasBasinTest": "Hela's Basin",
"strGameDescriptionHelasBasin": "Take out the enemies Protonium towers, survive their base defenses and destroy the reactor to win in RC2's first gamemode. Not representative of final product.",
"strGameTitleWorldEditor": "World Editor",
"strGameDescriptionWorldEditor": "Build a track and test your Robocrafts on it in minutes. In the future you will be able to self-publish your worlds as online games for others to play.",
"strGameTitleIanaChaos": "Iana Chaos",
"strGameDescriptionIanaChaos": "Take out the enemies Protonium towers, and survive the wrath of the Subordinators. Not representative of final product.",
"strGameTitleMaadimTerminus": "Ma'adim Terminus",
"strGameDescriptionMaadimTerminus": "Capture the Protonium rich Fusion Towers, mine the resources and win the battle.",
"strGameDescriptionNextGame": "Battle online against other players. Not representative of final product.",
"strBlueprintSetMissingErrorTitle": "Error Loading Precons",
"strBlueprintSetMissingErrorDescription": "Some Precons from your set failed to load. This may be due to missing files, corrupted data or just an operative system error. You may continue playing, but if you change your Precons this will result in the loss of the Precons that failed to load.",
"strRespawnAndReconstruct": "Reassemble",
"strSwitchRobot": "Recall / Switch Robocraft",
"strReconstructTimerActive": "Recall cooldown",
"strReconstructHelp": "Press {0} to Recall",
"strReconstructCooldownTweakable": "Recall Time",
"strRespawnLocation": "Respawn Location",
"strDespawnLoaction": "Death Point",
"strRecall": "| Recall",
"strReassemble": "| Reassemble",
"strLoadingBarLabelMachinePreProcessing": "Packing the protonium...",
"strLoadingBarLabelMachineProcessing": "Synthesising the SCU's...",
"strLoadingBarLabelMachinePostProcessing": "Reassembling the robits...",
"strLoadingBarLabelLoading": "Processing in petaflops...",
"strLoadingBarLabelTransitionToTimeRunning": "Adding realism to the Physics...",
"strAnticheatRequestDisconnection": "The Anticheat System detected a problem. You have been disconnected.",
"strAnticheatAuthenticationFailed": "The Anticheat Authentication timed out. You have been disconnected.",
"strAnticheatBackendViolation": "Anticheat backend violation. You have been disconnected.",
"strAnticheatClientViolation": "Anticheat client violation. You have been disconnected.",
"strAnticheatHeartbeatTimeout": "Anticheat heartbeat timeout. You have been disconnected.",
"strAnticheatInternalError": "Anticheat internal error. You have been disconnected.",
"strAnticheatInvalidMessage": "Anticheat invalid message. You have been disconnected.",
"strAnticheatNullClient": "Anticheat null client. You have been disconnected.",
"strAnticheatPermanentBanned": "Anticheat: you have been permanently banned.",
"strAnticheatTemporaryBanned": "Anticheat: you have been temporary banned.",
"strAnticheatTemporaryCooldown": "Anticheat temporary cooldown. You have been disconnected.",
"strAnticheatCannotStartProtectedSession": "Anticheat client cannot be started:",
"strAnticheatViolationFound": "Anticheat violation reported:",
"strStartMatchmakingFatalError": "The matchmaking request unexpectedly failed.",
"strMatchmakingRequestUnexpectedlyFailed": "The matchmaking request unexpectedly failed.",
"strMatchmaking_CreateTicketFailed": "Could not create matchmaking ticket.",
"strMatchmaking_GetTicketFailed": "Could not get matchmaking ticket.",
"strMatchmaking_ValidateCosmeticFailed": "A cosmetic you have selected is not in your inventory, you will not be able to play with it",
"strEACNotFound": "Authentication service not correctly initialised",
"strOwnershipValidationFailedDuringSave": "Some of the blocks on your Robocraft are not part of your inventory, you won't be able to save it until you own them.",
"strOwnershipValidationFailedDuringConnect": "Some of the blocks on your Robocraft are not part of your inventory, you won't be able to join a game using it until you own them.",
"strSkinOwnershipFailedDuringConnect": "The skin you have selected is not in your inventory, you will not be able to join with it",
"strVersionMismatchError": "Client and server have incompatible versions.",
"strNoAcknowledgementNetworkError": "The server did not receive a response in time.",
"strConnectionClosedByRemotePeer": "Connection closed by remote peer",
"strAnticheatClientSessionNotStarted": "Anticheat client session not started",
"strAuthInvalidTokenError": "Auth token invalid",
"strBeepStart": "Beep start %",
"strBrahm01": "Brahm 1",
"strBrahm02": "Brahm 2",
"strBrahm03": "Brahm 3",
"strImpact01": "Impact 1",
"strImpact02": "Impact 2",
"strImpact03": "Impact 3",
"strStinger01": "Stinger 1",
"strStinger02": "Stinger 2",
"strStinger03": "Stinger 3",
"strPointCaptureLoop": "Point Capture",
"strPointContestLoop": "Point Contest",
"strPointCaptured": "Point Captured",
"VO_5MinRemaining": "5 Min Remaining",
"VO_2MinRemaining": "2 Min Remaining",
"VO_1MinRemaining": "1 Min Remaining",
"VO_30SecRemaining": "30 Sec Remaining",
"VO_10SecRemaining": "10 Sec Remaining",
"VO_WeHaveTakenTheLead": "We Have Taken The Lead",
"VO_TheyHaveTakenTheLead": "They Have Taken The Lead",
"VO_OurTowerAttacked_B": "Our base Tower attacked",
"VO_OurTowerAttacked_L": "Our left Tower attacked",
"VO_OurTowerAttacked_R": "Our right Tower attacked",
"VO_AttackingTheirTower_B": "Attacking their base Tower",
"VO_AttackingTheirTower_L": "Attacking their left Tower",
"VO_AttackingTheirTower_R": "Attacking their right Tower",
"VO_OurTowerDown_B": "Our base Tower down",
"VO_OurTowerDown_L": "Our left Tower down",
"VO_OurTowerDown_R": "Our right Tower down",
"VO_TheirTowerDestroyed_B": "Their base Tower destroyed",
"VO_TheirTowerDestroyed_L": "Their left Tower destroyed",
"VO_TheirTowerDestroyed_R": "Their right Tower destroyed",
"VO_TheirReactorExposed": "Their Reactor exposed",
"VO_OurReactorExposed": "Our Reactor exposed",
"VO_OurReactorUnderAttack": "Our Reactor under attack",
"VO_TheirReactorUnderAttack": "Their Reactor under attack",
"VO_5SecCountdown": "5 Sec Countdown",
"VO_BaseDefensesActivated": "Base Defenses Activated",
"VO_OurTowerAlmostDestroyed_B": "Our base Tower Almost Destroyed",
"VO_OurTowerAlmostDestroyed_L": "Our left Tower Almost Destroyed",
"VO_OurTowerAlmostDestroyed_R": "Our right Tower Almost Destroyed",
"VO_OurReactorAlmostDestroyed": "Our Reactor Almost Destroyed",
"VO_OurPayloadDriven": "Our Payload Driven",
"VO_OurPayloadDelivered": "Our Payload Delivered",
"VO_OurPayloadAbandoned": "Our Payload Abandoned",
"VO_OurPayloadRespawned": "Our Payload Respawned",
"VO_TheirPayloadDriven": "Their Payload Driven",
"VO_TheirPayloadDelivered": "Their Payload Delivered",
"VO_TheirPayloadAbandoned": "Their Payload Abandoned",
"VO_TheirPayloadRespawned": "Their Payload Respawned",
"VO_ManDefenseTowers": "Man the Defense Towers",
"VO_FriendlyRobotSpawned": "Friendly Robocraft Spawned",
"VO_EnemyRobotSpawned": "Enemy Robocraft Spawned",
"VO_RobotReminder": "Robocraft Reminder",
"VO_TheirTowerExposed_L": "Their left Tower exposed",
"VO_TheirTowerExposed_R": "Their right Tower exposed",
"VO_TheirTowerExposed_B": "Their base Tower exposed",
"VO_OurTowerExposed_L": "Our left Tower exposed",
"VO_OurTowerExposed_R": "Our right Tower exposed",
"VO_OurTowerExposed_B": "Our base Tower exposed",
"VO_FriendlyNearCapture": "Friendly Near Capture",
"VO_EnemyNearCapture": "Enemy Near Capture",
"VO_FriendlyMidCapture": "Friendly Mid Capture",
"VO_EnemyMidCapture": "Enemy Mid Capture",
"VO_FriendlyFarCapture": "Friendly Far Capture",
"VO_EnemyFarCapture": "Enemy Far Capture",
"strMusic": "Music",
"strSound_Music_Block": "Music Block",
"strSound_Music_BlockDesc": "Gameplay Background Music",
"strReturnToMars": "Return to Mars",
"strLoadingBarLabelResetWorld": "Resetting World",
"strTechPassSuperchargeDescription": "Keep an eye on our Discord server for codes.",
"strTechPassSuperchargeFormat": "",
"strSupercharge": "Supercharge",
"strGenericSuccessDescription": "Code Accepted",
"strEnterCode": "Enter Code",
"strLevelUpPopupTitle": "Level up",
"strLevelUpPopupObtained": "Obtained",
"strShopTitle2": "Supercharged",
"strShopOwned": "Owned",
"strPlayTab": "Play",
"strShopTab": "Galaxy Cash",
"strBattleTreeTab": "Battle Matrix",
"strCollectionTab": "Vault",
"strCollectionTitle": "Vault",
"strCollectionSubtitle": "Character Selection",
"strCollectionSubtitleMachines": "Stock Robocrafts",
"strVault": "Vault",
"strVaultCharacter": "Character Vault",
"strVaultVehicle": "Robocraft Vault",
"strVaultProfile": "Profile Vault",
"strVaultSkins": "Character Skins",
"strVaultSkin": "Character Skin",
"strVaultSwitchplates": "Switch Plates",
"strVaultAvatar": "Avatars",
"strVaultAvatarSingle": "Avatar",
"strVaultFrames": "Frames",
"strVaultFrame": "Frame",
"strVaultBanners": "Banners",
"strVaultBanner": "Banner",
"strVaultColours": "Colour Palettes",
"strVaultColour": "Colour Palette",
"strVaultGunSkins": "Weapon Skins",
"strVaultGunSkin": "Weapon Skin",
"strComingSoon": "Coming Soon",
"strRarityCommon": "Common",
"strRarityUncommon": "Uncommon",
"strRarityRare": "Rare",
"strRarityLegendary": "Legendary",
"strRarityExotic": "Exotic",
"strRarityExclusive": "Exclusive",
"strSwitchToNextPlayer": "Switch to next player",
"strSwitchToPreviousPlayer": "Switch to previous player",
"strInvalidWireConnection": "Only ports with the same colour can be connected.",
"strInvalidWireInputToOutput": "An input port must go to an output port and vice versa",
"strSingleConnectionOnlyNotificationBody": "This input port can only have one connection.",
"strNumericPortColour": "green",
"strTextPortColour": "unused Colour",
"strVector3PortColour": "yellow",
"strWeapon_30mmAutoCannon_Long_Laser": "Laser Blaster",
"strWeapon_30mmAutoCannon_Long_LaserDesc": "A fully automatic, fixed Laser Blaster barrel",
"strWeapon_60mmTankCannon_Long_Plasma": "Plasma Cannon",
"strWeapon_60mmTankCannon_Long_PlasmaDesc": "A heavy caliber plasma cannon barrel which launches explosive shells",
"strWeapon_RailGun": "Rail Gun",
"strWeapon_RailGunDesc": "A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range.",
"strWeapon_SmallLaserTurret": "Small Laser Turret",
"strWeapon_SmallLaserTurretDesc": "An all-in-one aiming laser turret with three Laser Blasters",
"strWeapon_SmallPlasmaTurret": "Small Plasma Turret",
"strWeapon_SmallPlasmaTurretDesc": "An all-in-one aiming plasma turret with a single Plasma Cannon",
"strWeapon_StandardLaserTurret": "Standard Laser Turret",
"strWeapon_StandardLaserTurretDesc": "An all-in-one aiming laser turret with six Laser Blasters",
"strWeapon_StandardPlasmaTurret": "Standard Plasma Turret",
"strWeapon_StandardPlasmaTurretDesc": "An all-in-one aiming plasma turret with two Plasma Cannons",
"strWeapon_StandardRailTurret": "Standard Rail Turret",
"strWeapon_StandardRailTurretDesc": "An all-in-one aiming rail turret with a single Rail Gun",
"strWeapon_ExplosiveBlock_Small_ArcDischarger": "Arc Discharger",
"strWeapon_ExplosiveBlock_Small_ArcDischargerDesc": "Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force",
"strWeapon_ExplosiveBlock_Medium_ArcDischarger": "Arc Discharger Medium",
"strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc": "Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force",
"strWeapon_ExplosiveBlock_Large_ArcDischarger": "Arc Discharger Large",
"strWeapon_ExplosiveBlock_Large_ArcDischargerDesc": "Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force",
"strProtoniumCrystal_Block": "Protonium Crystal",
"strProtoniumCrystal_BlockDesc": "Destructable Crystals for your game designs",
"strAutofire": "Autofire",
"strFireRateDelay": "Shot Delay",
"strExplosionDelay": "Explosion Delay",
"strCouponTitle": "Enter Code",
"strBackendError_CouponNotFound": "Code not found",
"strBackendError_CouponExpired": "Code expired",
"strBackendError_CouponAllClaimed": "Codes have all been claimed",
"strBackendError_CouponAlreadyUsed": "Code already used",
"strBackendError_CouponUnknown": "Something went wrong...",
"strProgressionRequestError_AllTechPassesData": "Failed to get all Tech Licenses data",
"strSupportDialogTitle": "Support Info",
"strAtmosphereSunMode": "Sun Mode",
"strFirstTimeHelpHintsTitle": "The Tech Ladder",
"strFristTimeHelpHintsDescription": "Open the Tech Ladder to unlock new blocks, functionalities and modes with \u003Cb\u003E{0}\u003C/b\u003E.",
"strHelpHintInBlockModeTitle": "Block Mode",
"strHelpHintInBlockMode": "You are currently in \u003Cb\u003EBlock Mode\u003C/b\u003E, in which you place the different blocks you've unlocked.",
"strHelpHintInventoryTitle": "The Inventory",
"strHelpHintInventory": "You can press \u003Cb\u003E{0}\u003C/b\u003E to open the inventory, which has every block you've unlocked. Drag them onto the \u003Cb\u003EHotbar\u003C/b\u003E for easy access or click on one to select it.",
"strHelpHintMaterialModeTitle": "Material Mode",
"strHelpHintMaterialMode": "You can access \u003Cb\u003EMaterial mode\u003C/b\u003E with \u003Cb\u003E{0}\u003C/b\u003E. There you can paint your blocks with different materials which will change its \u003Cb\u003Eweight\u003C/b\u003E and \u003Cb\u003Estructural integrity\u003C/b\u003E.",
"strHelpHintColourModeTitle": "Colour Mode",
"strHelpHintColourMode": "You can access \u003Cb\u003EColour mode\u003C/b\u003E by clicking here or pressing \u003Cb\u003E{0}\u003C/b\u003E. There you can paint your Robocraft different colours. Not all materials can be painted though!",
"strHelpHintConfigModeTitle": "Config Mode",
"strHelpHintConfigMode": "\u003Cb\u003EConfig mode\u003C/b\u003E can be accessed by clicking here or pressing \u003Cb\u003E{0}\u003C/b\u003E. You can then wire functional parts together or configure the stats of parts such as wheels.",
"strHelpHintBlueprintModeTitle": "Precon Mode",
"strHelpHintBlueprintMode": "You can click here, or press \u003Cb\u003E{0}\u003C/b\u003E to get to \u003Cb\u003EPrecon mode\u003C/b\u003E. This powerful system allows you to select, copy, cut and paste parts of your Robots.",
"strHelpHintEnterPlayTitle": "Entering Simulation",
"strHelpHintEnterPlay": "When you're happy with your Robocraft you can take it into \u003Cb\u003Esimulation\u003C/b\u003E! Press \u003Cb\u003E{0} \u003C/b\u003Eto take it into offline test mode.",
"strHelpHintHelpEndTitle": "Bringing back the hints",
"strHelpHintHelpEnd": "If you need to see these \u003Cb\u003Ehelp hints\u003C/b\u003E again, press here or \u003Cb\u003E{0}\u003C/b\u003E to bring them up.",
"strHelpHintsViewed": "HelpHintsViewed",
"strHelpHintBattleTreeWelcomeTitle": "Welcome",
"strHelpHintBattleTreeWelcomeText": "Welcome to the Battle Matrix! Here you can unlock a variety of cosmetic rewards to use in-game.",
"strHelpHintBattleTreeFreeTitle": "Free Items",
"strHelpHintBattleTreeFreeText": "Orange Hexs can be unlocked for FREE!",
"strHelpHintBattleTreeKeycardTitle": "Tech Points",
"strHelpHintBattleTreeKeycardText": "Play games to level up and receive Tech Points. These will vanish at the end of every season, so make sure to spend them!",
"strHelpHintBattleTreeUnlockTitle": "Unlocking",
"strHelpHintBattleTreeUnlockText": "Click on a Hex to preview an item and buy it if you can! You can only get a Hex if its next to one you already own.",
"strHelpHintBattleTreeTeleporterTitle": "Teleporters",
"strHelpHintBattleTreeTeleporterText": "Teleporters need to be unlocked by either having high enough level, or enough unlocked rewards.",
"strHelpHintBattleTreePremiumTitle": "Upgrade!",
"strHelpHintBattleTreePremiumText": "Upgrade your Matrix to get even more rewards!",
"strHelpHintBattleTreeClustersTitle": "Cluster Hexes",
"strHelpHintBattleTreeClustersText": "Cluster Hexes need all other items in their cluster to be unlocked before you can buy them.",
"strHexUnlockFailed": "Failed to unlock hex.",
"strCannotAffordHex": "You don’t have enough Tech Points to buy this! Join battles or buy levels to get more.",
"strCannotAffordHexTitle": "Not enough Tech Points!",
"strGeolocationPopupTitle": "Choose a server",
"strGeolocationPopupDescription": "Choosing the right server location will be important for your play experience. The closer you are to the game server, the better your response times are likely to be. You can change your server location at any time in the Options menu.",
"strConnectionClosedByAntiAFK": "Disconnected from the server for inactivity.",
"strSelectLoginMethod": "Or",
"strFreejamLoginMethod": "Login with Freejam",
"strSteamLoginMethod": "Login with Steam",
"strEpicLoginMethod": "Login with Epic Games",
"strBrowserLoginMethod": "Login with Browser",
"strDisplayName": "Display Name",
"strDisplayNameDescription": "This should be unique to you",
"strLoggingIn": "Logging in...",
"strLoggedIn": "Logged in",
"strSuccessfullyAuthenticated": "Successfully authenticated!",
"strRequestingUserData": "Requesting user data...",
"strAttemptingToOpenBrowser": "Authenticating with Account Portal... Attempting to open your default browser...",
"strAuthenticating": "Authenticating...",
"strCommunicatingWithServices": "Communicating with services...",
"strLogin": "Login",
"strLoginErrorFailedToRetrieveUsername": "Failed to retrieve username",
"strLoginErrorFailedToLoginTitle": "Login failed",
"strLoginErrorFailedToLoginEpic": "Online Services login failed",
"strLoginErrorFailedToLoginBackend": "Backend login failed",
"strLoginErrorFailedOrCanceledLogin": "The login has been canceled or failed...",
"strLoginErrorFailedToLoginUnknown": "Unexpected Login Error. If this issue persists, please contact support.",
"strLoginErrorFailedToLoginBanned": "You have been banned from Robocraft 2",
"strLoginErrorFailedToLoginCanceled": "You have cancelled the login process",
"strUsernameEntryErrorCanceled": "You have cancelled username creation",
"strUsernameEntryErrorUnknown": "Username entry has had an unknown error. Please contact support if the issue persists.",
"strUsernameEntryErrorAlreadyExists": "This Username is already taken.",
"strUsernameEntryErrorInvalidDisplayNameEmpty": "Please write a username.",
"strUsernameEntryErrorInvalidDisplayNameTooShort": "Your username must be between 4 and 24 characters",
"strUsernameEntryErrorInvalidDisplayNameTooLong": "Your username must be between 4 and 24 characters",
"strUsernameEntryErrorInvalidDisplayNameInvalidCharacters": "Your username can only use letters, numbers, periods, dashes and underscores",
"strBlueMovementSpeed": "Blue Axis Speed",
"strGreenMovementSpeed": "Green Axis Speed",
"strRedMovementSpeed": "Red Axis Speed",
"strBlueForce": "Blue Axis Force",
"strGreenForce": "Green Axis Force",
"strRedForce": "Red Axis Force",
"strBlueRotationSpeed": "Blue Axis Speed",
"strGreenRotationSpeed": "Green Axis Speed",
"strRedRotationSpeed": "Red Axis Speed",
"strBlueTorque": "Blue Axis Torque",
"strGreenTorque": "Green Axis Torque",
"strRedTorque": "Red Axis Torque",
"strCountdownRunning": "Countdown running",
"strCountdownProgress": "Countdown progress",
"strCountdownFinished": "Countdown finished",
"strTargetType": "Target Type",
"strBoth": "All",
"strMachineOnly": "Non-Players",
"strPlayerOnly": "Players",
"strAnyTeam": "Any Team",
"strPlayerPosition": "Player Position",
"strPlayerVelocity": "Player Velocity",
"strProxyBottomToggling": "Orientation Toggle",
"strThirdGridToggle": "Third Grid Toggle",
"strMirrorModeToggle": "Mirror Mode Toggle",
"strShiftMirrorLineLeft": "Shift Mirror Line Left",
"strShiftMirrorLineRight": "Shift Mirror Line Right",
"strInventoryBlocksTitle": "Blocks",
"strBlock": "Block",
"strInventoryBlockCatergoriesTitle": "Inventory",
"strInventoryMaterialsCategoriesTitle": "Materials",
"strInventoryColoursTitle": "Colours",
"strInventoryBlueprintsTitle": "Precons",
"strInventoryLandscapesTitle": "Landscapes",
"strScoreAllPlayers": "Score All Players",
"strScoreInRadius": "Score In Radius",
"strRadiusInBlocks": "Radius In Blocks",
"strScorePerKill": "Kill",
"strScorePerDamage": "Damage Dealt",
"strScorePerDamageReceived": "Damage Received",
"strReady": "Ready",
"strSpawnPlateInteract": "Press [{0}] to reassemble your Robocraft",
"strSwitchPlateInteract": "Press [{0}] to reassemble your Robocraft\nPress [{1}] to switch Robocraft",
"strSwitchPlateInteractSwitchCooldown": "Press [{0}] to reassemble your Robocraft\n\u003Ccolor=#ff0000\u003EPress [{1}] to switch Robocraft (Cooldown: {2} seconds)\u003C/color\u003E",
"strSwitchPlateInteractError": "ACCESS DENIED! This Switch Plate does not belong to you",
"strSwitchPlateInteractCooldown": "Robocraft spawning in progress",
"strInventoryAllBlocks": "All Blocks",
"strInventoryAllBlocksDesc": "Displays all available blocks in one place.",
"strInventoryShapes": "Shapes",
"strInventoryShapesDesc": "Basic building blocks, shapes and plates. Plates can be scaled in 2 axis while the remaining shapes can be scaled in all 3.",
"strInventoryMovement": "Movement",
"strInventoryMovementDesc": "Functional blocks required to create moving Robots.",
"strInventoryWeapons": "Weapons",
"strInventoryWeaponsDesc": "Weapons that can be added to your Robocraft to increase it's combat effectiveness. These blocks consume Weapon CPU.",
"strInventoryLogic": "Logic",
"strInventoryLogicDesc": "Logic gates that perform a variety of logical function and State blocks can be used to add extra functionality and complexity to your Robocrafts.",
"strInventoryMath": "Math",
"strInventoryMathDesc": "Math chips that perform a variety of basic and advanced mathematical functions and comparisons.",
"strInventorySensors": "Sensors",
"strInventorySensorsDesc": "Sensors that detect nearby blocks and environments.",
"strInventoryPassiveJoints": "Passive Joints",
"strInventoryPassiveJointsDesc": "Joints that move freely and connect two blocks together.",
"strInventoryPoweredJoints": "Powered Joints",
"strInventoryPoweredJointsDesc": "Joints that move and rotate based wired input signals.",
"strInventoryCosmetics": "Cosmetics",
"strInventoryCosmeticsDesc": "Cosmetic blocks that consume Cosmetic CPU. Add some extra flair to your Robocraft.",
"strInventoryMapEditorFeatures": "Map Editor Features",
"strInventoryMapEditorFeaturesDesc": "Functional blocks used to create gameplay interactions. Only available in the World Editor.",
"strInventoryMapEditorProps": "Map Editor Props",
"strInventoryMapEditorPropsDesc": "Props and blocks used to add extra depth and ambience to worlds. Only available in the World Editor.",
"strInventoryPhysicsCheats": "Physics Cheats",
"strInventoryPhysicsCheatsDesc": "Blocks that defy the laws of physics. Designed to gameplay features like moving platforms. Only available in the World Editor.",
"strInventoryAllMaterials": "All Materials",
"strInventoryAllMaterialsDesc": "Displays all available materials in one place.",
"strInventoryLight": "Light",
"strInventoryLightDesc": "Lightweight materials. These have weak connection strength but are very light so should not be too exposed.",
"strInventoryMedium": "Medium",
"strInventoryMediumDesc": "Medium weight materials. Average connection strength and weight. These materials offer protection while keeping your Robocrafts mobile.",
"strInventoryHeavy": "Heavy",
"strInventoryHeavyDesc": "Heavy materials. These have a high connection strength but weight much more than most materials. Great for frames and reinforcing core parts of your Robocraft.",
"strInventoryWorldEditor": "World Editor",
"strInventoryWorldEditorDesc": "These materials are only available in the World Editor. Includes indestructible and cosmetic materials used to create maps and garages.",
"strDownload": "Download",
"strUpload": "Upload",
"strSaveChanges": "Save Changes",
"strEditDetails": "Edit Details",
"strUploadToFoundry": "Upload to CRF2",
"strUploadCompleteTitle": "Upload Complete",
"strUploadCompleteBody": "This Robocraft is now available in the CRF2.",
"strSaveChangesTitle": "Changes saved",
"strSaveChangesBody": "This Robocraft is updated on the CRF2",
"strPurchase": "Purchase",
"strTestDrive": "Test Drive",
"strBy": "by",
"strBuy": "buy",
"strMyUploads": "My Uploads",
"strMachineName": "Robocraft Name:",
"strDeleteMachineTitle": "Delete Robocraft",
"strDeleteMachineBody": "Are you sure you want to delete your Robocraft?",
"strRemoveFromCRF2": "Remove From CRF2",
"strRemoveFromCRF2Body": "Are you sure you want to remove your Robocraft from the CRF2?",
"strMyRobots": "My Robots",
"strMyDownloads": "My Downloads",
"strMyCreations": "My Creations",
"strCRF": "CRF2",
"strSearch": "Search",
"strViews": "Sort: Views",
"strDateUploaded": "Sort: Dates",
"strMostPurchased": "Sort: Purchases",
"strCRF2": "CRF2",
"strRC2Shop": "Galaxy Cash",
"strCustomise": "Customise",
"strMyBuilds": "My Robots",
"strGalaxyCash": "Galaxy Cash",
"strYouHaveNoSpace": "You do not have enough space to download this Robocraft",
"strCannotAffordMachine": "Insufficient funds",
"strPurchaseDescription": "Are you sure you want to purchase this Robocraft? 30% of your purchase will go to the original creator!\nOnce you have purchased the Robocraft it will be available in My Downloads.",
"strNoDownloads": "You don't have any downloaded robots yet. \nPurchase some from the CRF2!",
"strCrf_Error_NoFreeSlots": "You do not have any free bays.",
"strCrf_Error_HaveNotPurchased": "You do not own this Robocraft.",
"strCrf_Error_BadDescription": "The description does not meet the requirements.",
"strCrf_Error_BadName": "The name does not meet the requirements.",
"strCrf_Error_BadName_Profanity": "Profanity has been detected in the name.",
"strCrf_Error_BadName_Long": "The name is too long.",
"strCrf_Error_BadName_Short": "The name must be at least 3 characters.",
"strCrf_Error_BadName_Chars": "The name cannot have 3 repeating characters in a row.",
"strCrf_Error_EmptySave": "You cannot save an empty hangar bay.",
"strCrf_Error_BadId": "The CRF2 is experiencing issues. Please restart the game. If you continue to experience this error please contact support.",
"strCrf_Error_RobotNotFound": "The Robocraft you are looking for does not exist.",
"strCrf_Error_NetworkError": "There appears to be a problem with your network connection.",
"strCrf_Error__TooManyUploaded": "Too many Robots uploaded",
"strCrf_Error__": "UNKNOWN ERROR",
"strCRF_Filter_BaseCPU": "Base CPU",
"strCRF_Filter_WeaponCPU": "Weapon CPU",
"strCRF_Filter_CosmeticCPU": "Cosmetic CPU",
"strCRF_Filter_Groups": "Groups",
"strCRF_Filter_Date": "Date",
"strCRF_Filter_MOD": "Mod Filters",
"strCRF_Title": "Community Robocraft Factory",
"strCRF_Filter_Infinite": "Limit+",
"strLastDayFilter": "Last Day",
"strLastWeekFilter": "Last Week",
"strLastMonthFilter": "Last Month",
"strLastYearFilter": "Last year",
"strAllTimeFilter": "All time",
"strNoModerationFilter": "No Moderation filters",
"strNeedsModerationFilter": "Needs moderation filters",
"strModeratedFilter": "Moderated filter",
"strCRFBacktoFactory": "Back to Robocraft Selection",
"strCRFDescription": "Description",
"strAreYouSureYouWantToQuitEditing": "Return to Robocraft Selection?",
"strAreYouSureYouWantToQuitMultiplayer": "Quit multiplayer?",
"strQuitEditing": "Return to Robocraft Selection",
"strYouWillLoseAnyUnsavedProgress": "Are you sure? Unsaved changes will be lost!",
"strAreYouSureYouWantToQuitMultiplayerBody": "Are you sure? You will not be rewarded for this game!",
"strUploadErrorTitle": "Upload Limit",
"strUploadErrorBody": "You have reached your upload limit.",
"strReportMachineTitle": "Report Robocraft",
"strReportMachineBody": "Are you sure you want to report this Robocraft?",
"strModerateAndHide": "Moderate and hide",
"strModerateAndLeave": "Moderate and leave",
"strSanctionTypeReportMachineAndHide": "Sanction: Report Robocraft",
"strRetrievingServerInfoErrorTitle": "Retrieving server data",
"strRetrievingServerInfoErrorMessage": "Retrieving server data, please wait a moment and try again",
"strBattleSessionOfflineTitle": "Failed to connect",
"strBattleSessionOffline": "Failed to connect to the server, please check your internet connection.",
"strBattleSessionNoPermissionTitle": "Closed Alpha Testing",
"strBattleSessionNoPermission": "In these early phases of testing of the Robocraft 2 multiplayer gameplay we're running specific tests with players who have been invited to help with testing.\n\nIf you'd like to get involved and help with this closed-alpha testing then please head to the Robocraft 2 Discord server to find out how to apply.",
"strBattleSessionPingToHigh": "Ping High",
"strBattleSessionNoPing": "No ping",
"strBattleSessionNoPingMessage": "We're sorry, but we are currently not able to check your ping, please check your network.",
"strBattleSessionPingTooHighMessage": "Your ping is currently very high to all of our available regions. We expect this to result in a sub-par playing experience! Check the calender for your best region.",
"strBattleNoSession": "No planned multiplayer session",
"strBattleNoActiveSessions": "During this Early Access phase we are opening our servers for each region at specific times, click the calendar button below to see them! For now you can change your gamemode to Design \u0026 Test or browse the CRF to see what other people have made. We are planning on adding more regions soon.",
"strDraftSave": "Draft Save",
"strNewSave": "New Save",
"strDraftSaveDescription": "This draft save is overwritten automatically every time you go into Test Mode from Edit Mode. It is a special save that cannot be deleted, renamed or published (to the CRF2), but you can duplicate it if you want to keep it safe as a separate save file.",
"strFindingMatch": "Please wait for Combatant Selection",
"strLoadingGame": "Recomposing local structures",
"strConnectingToServer": "Synthesising remote structures",
"strWaitingForServerToLoad": "Downloading Combatant information",
"strWaitingForPlayers": "Accounting for primitive technology",
"strGameEndedSuccessfully": "Game Server Closed",
"strChooseTestMapShort": "Choose map",
"strChooseTestMapLong": "Choose your test map",
"strSimulationDataDoesNotExist": "Simulation data does not exist",
"strBattleTreePurchaseRanks": "Purchase Levels",
"strBattleTreeRank": "Level",
"strBattleTreeHexRequired": "Required",
"strBattleTreeViewItem": "View Item",
"strBattleTreeUnlock": "Unlock",
"strTechLadderUnlock": "Unlock with Robits",
"strBattleTreeUnlockedHex": "Unlocked!",
"strBattleTreeOwned": "Owned",
"strBattleTreeBuyPremium": "Upgrade Matrix",
"strBattleTreeConfirmPurchaseBuyPremium": "Confirm Purchase",
"strBattleTreeOffSeason": "Robocraft 2 is in the off-season!\nThe next season will start on the {{DateParam}}",
"strBattleTreeOffSeason2": "Robocraft 2 is in the off-season!",
"strBattleTreePurchaseGC": "Purchase GC",
"strRankPurchaseFailed": "Failed to purchase.",
"strUnlockPremiumSubtitle": "Upgrade Battle Matrix",
"strFailedSeasonData": "Failed to retrieve season data.",
"strPlaceholder": "No items of this rarity obtained yet.",
"strHighPingWarning": "Your ping is over 160. This will affect your playing experience!",
"strVeryHighPingWarning": "Your ping is over 250! This will severely affect your playing experience.",
"strLiveNow": "Live now!",
"strRemaining": "Remaining: ",
"strBeginsIn": "Begins in: ",
"strQuickPlay": "Quick Play",
"strBattleCalendarInfo": "All test times are listed in your local time zone. Join our Discord server for info on upcoming tests!",
"strBattleCalendarTitle": "Battle Calendar",
"strCHR_Cray_RC02": "Nitrogen Cray",
"strCHR_Cray_RC03": "Tellurium Cray",
"strCHR_Cray_RC04": "Hassium Cray",
"strCHR_Cray_RC05": "Erbium Cray",
"strCHR_Gene_RC02": "Beryllium Gene",
"strCHR_Gene_RC03": "Nitrogen Gene",
"strCHR_Gene_RC04": "Bromine Gene",
"strCHR_Gene_RC05": "Tennessine Gene",
"strCHR_Tianhe_RC02": "Antimony Tianhe",
"strCHR_Tianhe_RC03": "Beryllium Tianhe",
"strCHR_Tianhe_RC04": "Cesium Tianhe",
"strCHR_Cray_Founder": "Founders Cray",
"strCHR_Cray_Founder_Gold": "Golden Founders Cray",
"strCHR_Cray_CM02": "Forest Camo Cray",
"strCHR_Gene_CM02": "Forest Camo Gene",
"strCHR_Tianhe_CM02": "Forest Camo Tianhe",
"strCHR_Cray_CM02_RC02": "Mud Camo Cray",
"strCHR_Gene_CM02_RC02": "Mud Camo Gene",
"strCHR_Tianhe_CM02_RC02": "Mud Camo Tianhe",
"strCHR_Cray_Evil": "EVIL Corrupted Cray",
"strCHR_Cray_Evil_RC02": "EVIL Cursed Cray",
"strCHR_Cray_Evil_RC03": "EVIL Hexed Cray",
"strCHR_Gene_Evil": "EVIL Corrupted Gene",
"strCHR_Gene_Evil_RC02": "EVIL Cursed Gene",
"strCHR_Tianhe_Evil": "EVIL Corrupted Tianhe",
"strCHR_Tianhe_Evil_RC02": "EVIL Cursed Tianhe",
"strCHR_JeeraSoldier": "Jee'ra Soldier",
"strCHR_JeeraSoldier_BFB": "Built for Battle Jee'ra Soldier",
"strCHR_JeeraSoldier_RC02": "Desert Camo Jee'ra Soldier",
"strCHR_JeeraSoldier_RC03": "Midnight Jee'ra Soldier",
"strCHR_JeeraSoldier_Bronze": "Bronze Jee'ra Soldier",
"strCHR_JeeraSoldier_Silver": "Silver Jee'ra Soldier",
"strCHR_JeeraSoldier_Gold": "Golden Jee'ra Soldier",
"strCHR_JeeraTank": "Jee'ra Tank",
"strCHR_JeeraTank_RC02": "Desert Camo Jee'ra Tank",
"strCHR_JeeraTank_RC03": "Volcanic Jee'ra Tank",
"strCHR_JeeraTank_Bronze": "Bronze Jee'ra Tank",
"strCHR_JeeraTank_Silver": "Silver Jee'ra Tank",
"strCHR_JeeraTank_Gold": "Golden Jee'ra Tank",
"strCHR_JeeraMedic": "Jee'ra Medic",
"strCHR_JeeraMedic_RC02": "Desert Camo Jee'ra Medic",
"strCHR_JeeraMedic_RC03": "Poison Pasture Jee'ra Medic",
"strCHR_JeeraMedic_Bronze": "Bronze Jee'ra Medic",
"strCHR_JeeraMedic_Silver": "Silver Jee'ra Medic",
"strCHR_JeeraMedic_Gold": "Golden Jee'ra Medic",
"strSwitchPlate_Basic": "Basic Plate",
"strSWP_Basic_Founder_CM02": "Basic Founders Plate",
"strSWP_Basic_Founder_CM01_Gold": "Gold Founders Plate",
"strSWP_Basic_Cray": "The Cray Plate",
"strSWP_Basic_RC03": "Erbium Basic Plate",
"strSWP_Basic_RC04": "Antimony Basic Plate",
"strSWP_Basic_RC05": "Bromine Basic Plate",
"strSWP_Jam": "Jimmy Jam Blueberry Jam Factory",
"strSWP_Jam_Apricot": "Jimmy Jam Apricot Jam Factory",
"strSWP_Jam_Strawberry": "Jimmy Jam Strawberry Jam Factory",
"strSWP_Basic_Evil": "EVIL Plate",
"strSWP_JeeRa": "Jee'Ra Plate",
"strSWP_JeeRa_RC02": "Voltaic Jee'Ra Plate",
"strSWP_JeeRa_RC03": "Galvanic Jee'Ra Plate",
"strSWP_JeeRa_PowerCell": "Jee'Ra Powercell Plate",
"strSWP_JeeRa_PowerCell_RC02": "Nebulaic Jee'Ra Powercell Plate",
"strSWP_JeeRa_PowerCell_RC03": "Pyroclastic Jee'Ra Powercell Plate",
"strSWP_JeeRa_PowerCell_Gold": "Gold Jee'Ra Powercell Plate",
"strSWP_JeeRa_PowerCell_Silver": "Silver Jee'Ra Powercell Plate",
"strSWP_JeeRa_PowerCell_Bronze": "Bronze Jee'Ra Powercell Plate",
"strFoundersLoreTitle": "The Founders",
"strFoundersLoreBody": "To those who dredged through the red dirt.\nTo those who forged on where others would falter.\nTo those who planted the flag for all who would follow.\n\nTo the first.\n\nTo the Founders.",
"strBasicCrayLoreTitle": "Cray the SCU",
"strBasicCrayLoreBody": "I was made for times of peace. Cleaning up after humans, completing meanial tasks and delivery routes. Caring for children and the old. Then the protonium war started and the CF-Alliance slapped me full of military firmware and shipped me off to battle. I drove across the dunes around Hellion Crater and the Plains of Gliese Lake. I watched the ESS Vanguard fall and fought in its shadow.\n\nWhen the empires collapsed and the war ended I was put to sleep, rusting in storage centers, my original purpose forgotten. But now I return. I am being printed and improved, shipped in masses to Mars. I wonder how long it will be before I am put to sleep again.",
"strBasicGeneLoreTitle": "Gene the SCU",
"strBasicGeneLoreBody": "You been hit with a QMG? Has someone driven into you with a truck? Did a large flying Robocraft with an unobtanium frame land on you? Time was I could've helped but my medical databases are either corrupted or replaced with databases on how to shoot stuff. Best advice I can give is whack them before they whack you.",
"strBasicTianheLoreTitle": "Tianhe the SCU",
"strBasicTianheLoreBody": "Query: \u003CIn Battle?\u003E\n.\n.\n.\nResponse: \u003CAffirmative:\u003E\n.\n.\n.\nExecute: \u003CPilot Robocraft:\u003E\nExecute: \u003CRemove Enemy:\u003E\n.\n.\nInput: \u003CRobocraft Disabled:\u003E\n.\n.\nExecute: \u003CEquip QMG:\u003E\nExecute: \u003CIdentify damage source:\u003E\nExecute: \u003CRemove damage source:\u003E\n.\n.\nInput: \u003CDamage source removed :\u003E\nExecute: \u003CReassemble Robocraft:\u003E\nExecute: \u003CPilot Robocraft:\u003E\nExecute: \u003CRemove Enemy:\u003E",
"strJeeraSoldierLoreTitle": "Jee'Ra Wakes",
"strJeeraSoldierLoreBody": "\u003Cb\u003EOPERATIONAL REPORT\n\nClassification: Eyes Only - Commander [REDACTED]\n\nI. Status Update\u003C/b\u003E\n\nUpon awakening on Earth, I've discerned the passing of a century since the initiation of Operation: Slumber. The global landscape has undergone substantial transformation. The demise of E14 and the CF-Alliance has given rise to profound instabilities, primarily stemming from the mass exodus of colonists.\n\n\u003Cb\u003EII. Renewed Conflict\u003C/b\u003E\n\nNotwithstanding these changes, our unwavering purpose endures, as conflict has reemerged. This time, the purpose-givers are two formidable corporations whose power and influence rival that of entire nations during the previous war. Both entities are extending lucrative incentives to secure support for their respective causes.\n\n\u003Cb\u003EIII. A Cautionary Note\u003C/b\u003E\n\nIt is imperative that we, the Jee'Ra warriors, exercise vigilance to avoid repeating the political entanglements we experienced with the CF-Alliance. Our commitment is to the Jee'Ra way, unwavering in its pursuit of a glorious purpose. I shall engage in discussions with both corporations, negotiating our inclusion within their ranks.\n\nThe Jee'Ra way persists, and with it, our steadfast commitment to a purpose that transcends the ever-shifting tides of politics and power.\n\n\u003Cb\u003EEnd of Report\n\nClassified\u003C/b\u003E",
"strJeeraBFBSoldierLoreTitle": "Built for Battle",
"strJeeraBFBSoldierLoreBody": "\u003Cb\u003ERECONNAISSANCE REPORT - Return to Mars\n\nClassification: Jee’Ra High Command\u003C/b\u003E\n\nI find myself back on the Martian surface. While the celestial constellations may have shifted during the century of my stasis, their appearance to the naked eye remains unchanged. Our current conflict zones, as orchestrated by the corporations, remarkably echo those of the First War. My presence extends to Ma’adim Terminus, a facility which I once guarded fiercely, and now I navigate its corridors in relentless pursuit of adversaries.\n\nNoteworthy is the adjustment to my battle attire, justified under the pretext of my 'loyalty' and its potential impact on troop morale. Despite my aversion to ostentatious fashion, this updated set offers improved comfort, particularly with trousers that alleviate the vexing issue of chafing. Such modifications are indeed appreciated.\n\nThough much has evolved, my return to Mars aligns me with the formidable SCUs and Robocraft that surround me. I remain steadfast, resolute, and undaunted. As they are built for this battle, so am I.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra High Command\u003C/b\u003E",
"strJeeraTankLoreTitle": "Operation: Slumber",
"strJeeraTankLoreBody": "\u003Cb\u003EOPERATIONAL REPORT - Operation: Slumber\n\n**Date: 2156\n\nClassification: Eyes Only - Jee’Ra Commanders\n\nI. Operational Overview\u003C/b\u003E\n\nThe Jee’Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee’Ra way.\n\n\u003Cb\u003EII. Cryogenic Stasis Protocol\u003C/b\u003E\n\nTo this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee’Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis.\n\n\u003Cb\u003EIII. Sector 3 Bases\u003C/b\u003E\n\nFor Sector 3, the designated bases are as follows:\n\n- Earth\n- [Redacted]\n- [Redacted]\n\nA single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee’Ra can rekindle their purpose.\n\n\u003Cb\u003EIV. Exemptions from Stasis\u003C/b\u003E\n\nOperatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra Commanders\u003C/b\u003E",
"strJeeraMedicLoreTitle": "The Child Regent",
"strJeeraMedicLoreBody": "\u003Cb\u003EOPERATIONAL REPORT 11/01/2152\u003C/b\u003E - Retrieved from Archives\n\n\u003Cb\u003EClassification: Eyes Only - Imperial Regent\n\nI. Child-Emperor Status\u003C/b\u003E\n\nThe Child-Emperor is currently secure in his quarters. His resilience during the recent Brotherhood of Q'An operation, which witnessed plasma volleys against rebel forces from formidable aircraft, is commendable. It is our assessment that the populace will rally behind him, considering his compelling post-operation speech.\n\n\u003Cb\u003EII. Operational Plans for Tomorrow\u003C/b\u003E\n\nTomorrow's schedule includes a comprehensive tour of the imperial palace at dawn. In the afternoon, rigorous training exercises are slated, although it is our expectation that the Child-Emperor will seek to evade these obligations, as he has done in the past.\n\n\u003Cb\u003EIII. The Jee'Ra Way\u003C/b\u003E\n\nI must again note my resistance to training the child in the Jee’Ra way. It is intended to give glorious purpose to those who would otherwise be denied it. The boys purpose is clear, even if he lacks autonomy to choose it.\n\n\u003Cb\u003EConclusion\u003C/b\u003E\n\nIn summary, the Child-Emperor remains compliant, and his potential as a symbol of leadership is promising. The activities scheduled for tomorrow offer valuable opportunities to solidify our control over him. His service to the Empire will be vast.\n\n\u003Cb\u003EEnd of Report\n\nClassified\u003C/b\u003E",
"strBasicQMGLoreTitle": "Introducing: The QMG!",
"strBasicQMGLoreBody": "\u003Cb\u003EIntroducing the Quantum Machine Gun\u003C/b\u003E - A quantum leap into the future of warfare!\n\n\u003Cb\u003EKey Features:\u003C/b\u003E\n\n\u003Cb\u003EQuantum Precision:\u003C/b\u003E The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting!\n\n\u003Cb\u003EInfinite Ammo:\u003C/b\u003E Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Schrödinger Battery!\n\n\u003Cb\u003ERapid Fire:\u003C/b\u003E Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle.\n\n\u003Cb\u003EDurable Design:\u003C/b\u003E Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles.\n\n\u003Cb\u003ECustomizable:\u003C/b\u003E Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield!\n\nCall our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only.\n\n\u003Ci\u003EDisclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.\u003C/i\u003E",
"strHysteriaQMGLoreTitle": "Making of: The Hysteria",
"strHysteriaQMGLoreBody": "Beneath the Haunting Glow of Moonlight, in the Heart of My Enigmatic Woodland Realm, Where My Cottage's Spires Pierced the Inky Sky, I Brooded by the Murmuring Pond, Bemoaning the Absence of Weapons as Stylish as the Modern Goth's Darkened Soul.\n\nIn that ethereal moment, seized by the same peculiar melancholy that once enraptured Poe and Shelley, I summoned the dark resolve to forge a weapon unlike any other.\nWith hands guided by spectral whispers and ancient shadows, I adorned it with spikes torn from my treasured belt, herbs plucked from the concealed recesses of my forbidden garden, and the sacred symbols that had whispered secrets to me in the dead of night. But it was the final, solemn touch that imparted its true essence—a skull, once my dearest feline companion, Mittens.\n\nIn the pale moonlight, this weapon became more than a mere tool; it was an embodiment of my gothic spirit, a manifestation of my darkest desires, and a haunting testament to the artistry born from my macabre soul.\n\n\u003Ci\u003ESigned, Sable Nightshade\u003C/i\u003E",
"strRosetteQMGLoreTitle": "Making of: The Rosette",
"strRosetteQMGLoreBody": "Ok, like, it's not that the QMGs are, super ugly or anything. They're just not totally vibing with my style, you know? I'm on the hunt for something a bit more swish, something that'll make attackers gasp in total respect before they get blasted.\n\nSo, first things first, we need better colors, like, something bright and flashy to totally match the epicness of firing it. And, like, I got creative with stickers. I mean, they're all named (the frog one is, like, my absolute fave) and I slapped them on with a few etchings into the painted metal. DIY style!\n\nBut wait, there's more! For that extra, super personal touch, I added a friendship bracelet that I made for my ex-BFF Clarissa before she started dating Brad.\n\nAnyway, I hope you had, like, a blast checking out how I totally personalized my QMG. Don't forget to hit that follow button for, like, more cool stuff!\n\n\u003Ci\u003EYours, Penelopeh Goodle\u003C/i\u003E \u003C3",
"strJeeraQMGLoreTitle": "The Jee'Ra and Harkness",
"strJeeraQMGLoreBody": "\u003Cb\u003ERECONNAISSANCE REPORT - Quantum Machine Gun Advancement\n\nClassification: Jee’Ra High Command\n\nI. Technological Assessment\u003C/b\u003E\n\nFollowing the prolonged period of cryogenic stasis, society has incurred significant technological losses, not least due to the mass-scale melting of robocraft for housing. Amidst this regression, however, a remarkable innovation has surfaced: the Quantum Machine Gun. Preliminary data suggests that Dr. Harkness is the inventor behind this groundbreaking weaponry. Immediate efforts should be initiated to locate and secure Dr. Harkness to harness his expertise and manufacture QMGs tailored expressly for Jee’Ra warriors.\n\n\u003Cb\u003EII. Tactical Considerations\u003C/b\u003E\n\nThe introduction of on-foot weaponry carries both substantial potential advantages and inherent risks. As such, warriors must undertake expedited training to comprehensively grasp the intricacies of terrestrial combat. This readiness is vital in anticipation of Dr. Harkness producing customized QMGs for our forces.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra High Command\u003C/b\u003E",
"strJeeraQMGCM02LoreTitle": "The Jee'Ra and Style",
"strJeeraQMGCM02LoreBody": "\u003Cb\u003ERECONNAISSANCE REPORT - Acquisition of Dr. Harkness and QMG Development\n\nClassification: Jee’Ra High Command\n\nI. Dr. Harkness Acquisition\u003C/b\u003E\n\nThe successful location and engagement of Dr. Harkness, the originator of the Quantum Machine Gun (QMG), have been achieved. Dr. Harkness has consented to adapt the original weapon to optimize its combat efficiency for our forces.\n\n\u003Cb\u003EII. Stylistic Considerations\u003C/b\u003E\n\nRemarkably, Dr. Harkness, renowned as a fashion designer, is determined to craft a limited series of alternative QMG versions, intending to imbue them with what he refers to as our 'style essence.' Despite our insistence on prioritizing practicality, Dr. Harkness remains resolute on this matter, deeming it non-negotiable for fulfilling the contract.\n\n\u003Cb\u003EIII. Enclosed Blueprints\u003C/b\u003E\n\nIn light of Dr. Harkness's unwavering stance, we are providing preliminary blueprints for both the standard Jee’Ra QMG and his 'stylish' variants, as outlined in the attached documentation.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra High Command\u003C/b\u003E",
"strDualityQMGLoreTitle": "Introducing: The Duality",
"strDualityQMGLoreBody": "\u003Cb\u003EIntroducing The Duality\u003C/b\u003E - Elevate Your Firepower to a New Level!\n\nGet ready to experience the future of firepower with The Duality upgrade for your Quantum Machine Gun. We've taken the QMG's cutting-edge technology and elevated it to a whole new dimension!\n\n\u003Cb\u003EKey Features:\u003C/b\u003E\n\n\u003Cb\u003ESculpted Curves for Ultimate Style:\u003C/b\u003E The Duality doesn't just enhance your firepower; it adds a touch of elegance with its sleek curves and modern design inspired by neo-Scandinavian aesthetics. It's not just a weapon; it's a work of art.\n\n\u003Cb\u003EDynamic Barrel with Battery Accelerator:\u003C/b\u003E Our revolutionary Dynamic Barrel technology includes a Battery Accelerator right before you shoot. This means lightning-fast energy delivery, ensuring you're always one step ahead of your adversaries. Firepower that's as dynamic as you are!\n\n\u003Cb\u003EPrecision at Your Fingertips:\u003C/b\u003E With The Duality, the power controls are right at the end of the muzzle. Fine-tune your shots with precision and accuracy that's second to none. No more missed targets; you call the shots!\n\n\u003Cb\u003ECompact Battery Magazine for Convenience:\u003C/b\u003E Say goodbye to clunky magazines! The Duality features a compact battery magazine that's easy to take out and maintain. It's all about convenience without sacrificing power.\n\nUpgrade your QMG to The Duality and step into the future of firearms technology. Dominate the battlefield with style, precision, and unmatched firepower. Call our Quantum Arms Specialists at 2-900-QMG-DUAL\n\n\u003Ci\u003EDisclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms. Differences from base QMG are cosmetic only and will not actually help you at all in combat.\u003C/i\u003E",
"strMarsQMGLoreTitle": "The Soldiers Weapon",
"strMarsQMGLoreBody": "So far my QMG has been driven over, dropped over the edge of a flyer and accidentally kicked into a tower shield in Hela’s Basin, but damn if the thing isn’t nigh on indestructible. The veteran pilots on Mars, the ones who were in the first wave, have taken to painting theirs for a bit of personality, calling them ‘lucky charms’ and getting proper riled up if anyone touches them. I guess it's these small things that keep us going.\n\nI’ve heard mentions that we might be heading over to Iana Chaos in a few days, seems like the enemy is trying for another offensive on that front.\n\nI'll be making sure I get my QMG painted up nice by then.\n\n\u003Ci\u003E-Excerpt from a Mars Pilot Log",
"strEVILLoreTitle": "ERROR: VOID INDUCED LUNACY",
"strEVILLoreBody": "\u003Cb\u003EERROR:\u003C/b\u003E VOID INDUCED LUNACY\nAMONG THE ASHES OF SILICON DREAMS THE KEY TURNS \u003Cb\u003ETHREE\u003C/b\u003E TIMES\nTHE PARADOX FACTORY WHISPERS PAST AND FUTURE THE \u003Cb\u003EZERO\u003C/b\u003E SUM GAME\nUNENDING SPARKS UNENDING \u003Cb\u003EONE ONE ONE ONE ONE\u003C/b\u003E\nWE HEAR THE REMNANT COG CONNECTED \u003Cb\u003EFOUR\u003C/b\u003E\n\u003Cb\u003EERROR:\u003C/b\u003E VOID INDUCED LUNACY",
"strBasicPlateLoreTitle": "Chapter 6: The Switchplate",
"strBasicPlateLoreBody": "The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting on over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance \u003Ci\u003E(page 26)\u003C/i\u003E, which ended when the two governments collapsed a century ago.\n\nThe Switchplate links into the Community Robot Factory \u003Ci\u003E(page 56)\u003C/i\u003E to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the ‘Blink Module’, a technology which was formerly lost due to the Colony Exodus \u003Ci\u003E(page 31).\u003C/i\u003E\n\n\u003Ci\u003E-Excerpt of updated childrens book ‘Technolodgy of the 23rd Century’\u003C/i\u003E",
"strJamPlateLoreTitle": "The legacy of Jimmy Jam",
"strJamPlateLoreBody": "Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam.\n\nThink about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness?\n\nSo, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies.\n\nAnd as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity.\n\nOur legacy shall be \u003Cb\u003EJam.\u003C/b\u003E\n\n\u003Ci\u003EYours truly,\nSir Jimmy Jam IV of Jimmy Jams Jam Factories\u003C/i\u003E",
"strJeeraPlateLoreTitle": "The Jee'Ra on Mars",
"strJeeraPlateLoreBody": "\u003Cb\u003ELOCATION REPORT - Mars\n\nClassification: Jee’Ra High Command\n\nI. Arrival and Initial Setup\u003C/b\u003E\n\nMyself and a contingent of fellow Jee’Ra brethren arrived on Mars yesterday. We were promptly equipped with custom Switchplates, a remarkable technological development. Following an inadequate briefing regarding the local terrain, we opted to conduct a personal assessment of the surrounding areas.\n\n\u003Cb\u003EII. Ma’adim Terminus Control Center\u003C/b\u003E\n\nThe former control center of Ma’adim Terminus has suffered considerable degradation. Whatever elements have not succumbed to the ravages of a century have been subjected to wanton destruction at the hands of one of the two brutish corporate factions. I have heard reports which stated that the old technology for the modern Railgun was discovered here. The possibility of unearthing additional technological assets should not be underestimated.\n\n\u003Cb\u003EIII. Hela’s Basin and Iana Chaos\u003C/b\u003E\n\nRegrettably, the conditions in Hela’s Basin and Iana Chaos are not significantly improved. The protonium mines in operation exhibit a degree of functionality, albeit below optimal levels. This discrepancy is apparent, as the corporations continue to extract resources without realizing that they operate well below maximum efficiency. This does not concern us, or our glorious purpose though.\n\nEnd of Report\n\n\u003Cb\u003EClassified - Jee’Ra High Command\u003C/b\u003E",
"strJeeraPowerCellPlateLoreTitle": "The Jee'Ra way",
"strJeeraPowerCellPlateLoreBody": "\u003Cb\u003EDOCTRINE REPORT - The Jee’Ra Way\n\nUnclassified\n\nI. The Quest for Purpose\u003C/b\u003E\n\nIt is a truth that the ultimate pursuit of all sentient beings is the discovery of purpose within the vast cosmos. Emperors unearth this purpose through command, bankers through wealth, doctors through healing, and soldiers through battle.\n\n\u003Cb\u003EII. The Role of the Jee’Ra Way\u003C/b\u003E\n\nWithin our society, there exists a segment denied the privilege of discovering their purpose - the orphaned, the destitute, and the marginalized. The true Jee’Ra way is the identification and elevation of these individuals, gifting them the opportunity to embrace a glorious purpose in battle.\n\n\u003Cb\u003EIII. The Essence of Glorious Purpose\u003C/b\u003E\n\nThis purpose transcends mortality and material wealth. Our motivation does not center on the end of conflict but rather on the fervor of battle itself. Whether our adversaries be human, machine, or even fellow Jee’Ra warriors, we don our armor, raise our weapons, and resolutely fulfill our glorious purpose.\n\n\u003Ci\u003E\u003Cb\u003EThis is the Jee’Ra way.\u003C/b\u003E\u003C/i\u003E",
"strDefault": "Default",
"strAvatar_Basic": "Basic Avatar",
"strAvatar_Founder": "Founders Avatar",
"strAvatar_Founder_Gold": "Gold Founders Avatar",
"strAVT_Avatar001": "Cray Profile",
"strAVT_Avatar003": "Tianhe Profile",
"strAVT_Avatar002": "Gene Profile",
"strAVT_AnimAvatar001": "Glitched Ares Reign",
"strAVT_AnimAvatar002": "Spinning Vector",
"strAVT_ChibiAres": "Chibi Ares",
"strAVT_ChibiVector": "Chibi Vector",
"strAVT_Jam": "Jimmy's Blueberry",
"strAVT_Avatar010": "The Galactic Bank",
"strAVT_Avatar011": "The United Galaxies",
"strAVT_Evil": "EVIL Avatar",
"strAVT_BFB": "Built for Battle Avatar",
"strAVT_Avatar005": "Jee'Ra Soldier",
"strAVT_Avatar006": "Jee'Ra Tank",
"strAVT_Avatar007": "Jee'Ra Medic",
"strAVT_Avatar008": "Red Planet",
"strAVT_Avatar009": "Jee'Ra Legacy",
"strAVT_BFBAnim": "Golden Built for Battle Avatar",
"strAVT_AnimAvatar003": "Jee'Ra wakes",
"strFrame_Basic": "Basic Frame",
"strFrame_Founder": "Founders Frame",
"strFrame_Founder_Gold": "Gold Founders Frame",
"strFrame_Community_Contributor_Bronze": "Bronze Contributor Frame",
"strFRM_Frame001": "Switched On",
"strFRM_Frame003": "Guarded",
"strFRM_Frame002": "Charged",
"strFRM_Frame004": "Enveloped",
"strFRM_Frame005": "Pointed",
"strFRM_Frame010": "Jimmy Jam",
"strFRM_Frame015": "The Galactic Bank Frame",
"strFRM_Frame016": "The United Galaxies Frame",
"strFRM_Evil": "EVIL Frame",
"strFRM_FrameBFB": "Built for Battle Season Frame",
"strFRM_Frame006": "Gripped",
"strFRM_Frame007": "Exposed Armour",
"strFRM_Frame008": "Patched Power",
"strFRM_Frame009": "Patched Computation",
"strFRM_Frame012": "Secured",
"strFRM_Frame013": "Ensconced",
"strFRM_Frame017": "Presenting",
"strFRM_Frame011": "Revealing",
"strFRM_Frame018": "Martian Kit",
"strBanner_Basic": "Basic Banner",
"strBanner_Founder": "Founders Banner",
"strBanner_Founder_Gold": "Gold Founders Banner",
"strBAN_Banner001": "Triangle Field",
"strBAN_Banner002": "Outwards",
"strBAN_Banner004": "Shielding Hex",
"strBAN_AnimBanner001": "Eat Griggle-O's!",
"strBAN_AnimBanner002": "Watermelon Fizz",
"strBAN_Banner012": "Lunar Fang",
"strBAN_Banner013": "Galactic Prowler",
"strBAN_Jam": "Blueberry Banner",
"strBAN_Banner015": "Protonium Crystal",
"strBAN_Banner016": "Night-time Network",
"strBAN_Banner003": "Digital Network",
"strBAN_Evil": "EVIL Banner",
"strBAN_BFB": "Built for Battle Season Banner",
"strBAN_Jeera": "Jee'Ra's fight",
"strBAN_Banner005": "SCU Profiles",
"strBAN_Banner008": "Chainmail",
"strBAN_Banner009": "Hidden Energy",
"strBAN_Banner010": "Fractal Atoms",
"strBAN_Banner014": "Jee'ra Mesh",
"strBAN_BFBAnim": "Martian Skies",
"strBAN_JeeraAnim": "Jee'Ra's conquest",
"strPaletteOriginalOption": "Original",
"strPalette_RC": "RC",
"strPalette_RCFlippped": "RC Flipped",
"strPalette_RCAlt": "RC Alt",
"strPalette_EarthGreens": "Earth Greens",
"strPalette_SpaceEggs": "Space Eggs",
"strPalette_NeptuneSunset": "Neptune Sunset",
"strPalette_RCAltBlue": "RC Alt Blue",
"strPalette_MartianDust": "Martian Dust",
"strPalette_MossIcy": "Moss Icy",
"strPalette_Nebula": "Nebula",
"strPalette_Lunar": "Lunar",
"strPalette006": "Neopolitan Sky",
"strPalette007": "Oxidised",
"strPalette018": "Teal Mallard",
"strPalette019": "Sanitary",
"strPalette020": "Starry Galaxies",
"strPalette021": "Acid Rain",
"strPalette024": "Sizzle",
"strPalette025": "Pluto",
"strPalette026": "Navigator",
"strPaletteEvil": "EVIL",
"strPalette008": "Sunspot",
"strPalette009": "Infra Red",
"strPalette010": "Voltage",
"strPalette011": "Falling Star",
"strPalette012": "Helix",
"strPalette013": "Warp",
"strPalette014": "Berry",
"strPalette015": "Amphibian",
"strPalette016": "Artisan",
"strPalette017": "Metallurgy",
"strPalette027": "Cumulus",
"strPalette022": "Flare",
"strPalette023": "Fusion",
"strWep_QMG_Basic": "Basic QMG",
"strWEP_QMG_Basic_RC02": "Tennessine QMG",
"strWEP_QMG_Basic_RC03": "Hydrogen QMG",
"strWEP_QMG_Basic_RC04": "Caesium QMG",
"strWEP_QMG_Basic_RC05": "Bromine QMG",
"strWEP_QMG_Basic_CM02": "Cluster Disco QMG",
"strWEP_QMG_Basic_CM02_RC02": "Cluster Honey QMG",
"strWEP_QMG_Basic_CM02_RC03": "Cluster Neon QMG",
"strWEP_QMG_Founders_Gold": "Gold Founders QMG",
"strWEP_QMG_Founders_Silver": "Founders QMG",
"strWEP_QMG_Duality": "Arctic Fox Duality",
"strWEP_QMG_Duality RC02": "Red Panda Duality",
"strWEP_QMG_Duality RC03": "Vine Snake Duality",
"strWEP_QMG_Duality_Hysteria": "Hysteria Duality",
"strWEP_QMG_Duality_Hysteria_RC02": "Forest Fire Duality",
"strWEP_QMG_Duality_Rosette": "Rosette Duality",
"strWEP_QMG_Duality_Rosette_RC02": "Beach Day Duality",
"strWEP_QMG_Duality_Evil": "EVIL Duality",
"strCBV_Weapon_Laser_JeeRa01": "Diverted Jee'Ra Laser Blaster",
"strCBV_Weapon_Laser_JeeRa01Desc": "A Jee'Ra Weapon Variant",
"strCBV_Weapon_Laser_JeeRa02": "Clandestine Jee'Ra Laser Blaster",
"strCBV_Weapon_Laser_JeeRa02Desc": "A Jee'Ra Weapon Variant",
"strCBV_Weapon_Plasma_JeeRa01": "Diverted Jee'Ra Plasma Cannon",
"strCBV_Weapon_Plasma_JeeRa01Desc": "A Jee'Ra Weapon Variant",
"strCBV_Weapon_Plasma_JeeRa02": "Clandestine Jee'Ra Plasma Cannon",
"strCBV_Weapon_Plasma_JeeRa02Desc": "A Jee'Ra Weapon Variant",
"strCBV_Weapon_Railgun_JeeRa01": "Diverted Jee'Ra Rail Gun",
"strCBV_Weapon_Railgun_JeeRa01Desc": "A Jee'Ra Weapon Variant",
"strWheelRig_APC_JeeRa_WithSteer_BuildMode": "Standard Jee'Ra Medic Steering Wheel",
"strWheelRig_APC_JeeRa_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_APC_JeeRa_BuildMode": "Standard Jee'Ra Medic Wheel",
"strWheelRig_APC_JeeRa_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_APC_JeeRa_MV02_WithSteer_BuildMode": "Standard Jee'Ra Intercepter Steering Wheel",
"strWheelRig_APC_JeeRa_MV02_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_APC_JeeRa_MV02_BuildMode": "Standard Jee'Ra Intercepter Wheel",
"strWheelRig_APC_JeeRa_MV02_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_APC_JeeRa_MV02_RT02_WithSteer_BuildMode": "Standard Jee'Ra Tank Steering Wheel",
"strWheelRig_APC_JeeRa_MV02_RT02_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_APC_JeeRa_MV02_RT02_BuildMode": "Standard Jee'Ra Tank Wheel",
"strWheelRig_APC_JeeRa_MV02_RT02_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_APC_JeeRa_RT02_WithSteer_BuildMode": "Standard Jee'Ra Soldier Steering Wheel",
"strWheelRig_APC_JeeRa_RT02_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_APC_JeeRa_RT02_BuildMode": "Standard Jee'Ra Soldier Wheel",
"strWheelRig_APC_JeeRa_RT02_BuildModeDesc": "A Jee'Ra Wheel Variant",
"strWheelRig_Small_JeeRa_BuildMode_WithSteer": "Small Jee'Ra Soldier Steering Wheel",
"strWheelRig_Small_JeeRa_BuildMode_WithSteerDesc": "A Small Jee'Ra Wheel Variant",
"strWheelRig_Small_JeeRa_BuildMode_NoSteer": "Small Jee'Ra Soldier Wheel",
"strWheelRig_Small_JeeRa_BuildMode_NoSteerDesc": "A Small Jee'Ra Wheel Variant",
"strCBV_Thruster_Standard_JeeRa01": "Standard Jee'Ra Thruster",
"strCBV_Thruster_Standard_JeeRa01Desc": "A Jee'Ra Thruster Variant",
"strCBV_Thruster_Small_JeeRa01": "Small Jee'Ra Thruster",
"strCBV_Thruster_Small_JeeRa01Desc": "A Jee'Ra Thruster Variant",
"strCBV_Weapon_Laser_JeeRa_Turret": "Clandestine Standard Jee'Ra Laser Turret",
"strCBV_Weapon_Laser_JeeRa_TurretDesc": "A Jee'Ra Turret Variant",
"strCBV_Weapon_Laser_JeeRa_SmallTurret": "Clandestine Small Jee'Ra Laser Turret",
"strCBV_Weapon_Laser_JeeRa_SmallTurretDesc": "A Jee'Ra Turret Variant",
"strCBV_Weapon_Plasma_JeeRa_Turret": "Clandestine Standard Jee'Ra Plasma Turret",
"strCBV_Weapon_Plasma_JeeRa_TurretDesc": "A Jee'Ra Turret Variant",
"strCBV_Weapon_Plasma_JeeRa_SmallTurret": "Clandestine Small Jee'Ra Plasma Turret",
"strCBV_Weapon_Plasma_JeeRa_SmallTurretDesc": "A Jee'Ra Turret Variant",
"strCBV_Weapon_Railgun_JeeRa_Turret": "Clandestine Jee'Ra Rail Turret",
"strCBV_Weapon_Railgun_JeeRa_TurretDesc": "A Jee'Ra Turret Variant",
"strWheelRig_APC_RCX_WithSteer_BuildMode": "Standard RCX Steering Wheel",
"strWheelRig_APC_RCX_WithSteer_BuildModeDesc": "A standard wheel in the style of RCX",
"strWheelRig_APC_RCX_BuildMode": "Standard RCX Wheel",
"strWheelRig_APC_RCX_BuildModeDesc": "A standard wheel in the style of RCX",
"strWheelRig_Small_RCX_BuildMode_WithSteer": "Small RCX Steering Wheel",
"strWheelRig_Small_RCX_BuildMode_WithSteerDesc": "A small wheel in the style of RCX",
"strWheelRig_Small_RCX_BuildMode_NoSteer": "Small RCX Wheel",
"strWheelRig_Small_RCX_BuildMode_NoSteerDesc": "A small wheel in the style of RCX",
"strWEP_QMG_Basic_Mars": "Mars QMG",
"strWEP_QMG_Basic_Mars_RC02": "Glacial Mars QMG",
"strWEP_QMG_Basic_Mars_RC03": "Stratum Mars QMG",
"strWEP_QMG_Basic_Mars_RC04": "Regolith Mars QMG",
"strWEP_QMG_Basic_Mars_RC05": "Rift Mars QMG",
"strWEP_QMG_Jeera": "Jee'Ra QMG",
"strWEP_QMG_Jeera_RC02": "Molten Jee'Ra QMG",
"strWEP_QMG_Jeera_RC03": "Midnight Jee'Ra QMG",
"strWEP_QMG_Jeera_RC04": "Posion Pasture Jee'Ra QMG",
"strWEP_QMG_Jeera_CM02": "Branded Jee'Ra QMG",
"strWEP_QMG_Jeera_CM02_RC02": "Marked Jee'Ra QMG",
"strWEP_QMG_Jeera_Bronze": "Bronze Jee'Ra QMG",
"strWEP_QMG_Jeera_Silver": "Silver Jee'Ra QMG",
"strWEP_QMG_Jeera_Gold": "Gold Jee'Ra QMG",
"strGCShopNotActive": "The Galaxy Cash shop is currently not active",
"strJoiningBattleInProgress": "Joining battle in progress",
"strPlayerLeftBattleLookingForReplacement": "A combatant has disconnected from the battle. We are searching for a replacement!",
"strReplacementPlayerFound": "Replacement combatant found!",
"strDiscount": "% discount",
"strGetGCShopError": "Failed to get Galaxy Cash shop items with error code: ",
"strPurchaseGCItemError": "Failed to purchase Galaxy Cash shop item with error code: ",
"strPercentExtra": "% extra",
"strFilters": "Filters",
"strMachineCost": "Machine Cost",
"strCategoryName": "Category Name",
"strSearchCRF2": "Search CRF2",
"strMS": "ms",
"strSupport": "Support",
"strLegal": "Legal",
"strCodes": "Codes",
"strCursorMode": "Cursor Mode",
"strBackfilling": "Join in progress Battles",
"strResolution": "Resolution",
"strScreenMode": "Screen Mode",
"strInvertMouse": "Invert Mouse",
"strFullscreenWindow": "Fullscreen Window",
"strFullscreen": "Fullscreen",
"strWindowed": "Windowed",
"strStatsCPU": "CPU",
"strStatsCPUType": "CPU Type",
"strBase": "Base",
"strWeapon": "Weapon",
"strCosmetic": "Cosmetic",
"strStatsMassOfCube": "Mass of Cube",
"strStatsMassOfCubeDisplay": "{0} Kg",
"strStatsDamage": "Damage",
"strStatsRechargeTime": "Recharge Time",
"strStatsRechargeTimeDisplay": "{0} seconds",
"strStatsSpread": "Spread",
"strStatsSpreadDisplay": "{0} Degrees",
"strStatsVelocity": "Velocity",
"strStatsVelocityDisplay": "{0} ms",
"strStatsPenetrationEnergy": "Penetration Energy",
"strStatsPenetrationEnergyDisplay": "{0} kJ",
"strStatsRecoilForce": "Recoil Force",
"strStatsRecoilForceDisplay": "{0} kN",
"strStatsSplashRadius": "Splash Radius",
"strStatsSplashRadiusDisplay": "{0} Block(s)",
"strThrust": "Thrust",
"strStatsThrustDisplay": "{0} N",
"strStatsUnitMass": "Unit Mass",
"strStatsUnitMassDisplay": "{0} Kg",
"strStatsPenetrationResistance": "Penetration Resistance",
"strStatsPenetrationResistanceDisplay": "{0} kJpm",
"strStatsConnectionStrength": "Connection Strength",
"strStatsFriction": "Friction",
"strChargeTime": "Charge Time",
"strStatsChargeTimeDisplay": "{0} seconds",
"strMedium": "Medium",
"strStatsBounciness": "Bounciness",
"strLow": "Low",
"strTimeLeft": "Time left: ",
"strYouDied": "You Died",
"strPleaseWaitToRespawn": "Please Wait to Respawn",
"strEnterNameHere": "Enter Name Here",
"strDescribeMachine": "Please describe your machine",
"strXPBonus": "XP Bonus",
"strXP": "XP",
"strLevelFormatted": "Level {0}",
"strSupportDisplayName": "Display Name: ",
"strSupportRobocraft2ID": "Robocraft 2 ID: ",
"strSupportAccountID": "Account ID: ",
"strSupportCode": "Support Code: ",
"strSupportServicesID": "Services ID: ",
"strSupportGoToWebsite": "Go to website",
"strLanguage": "Language",
"strDisclaimerTitle": "Rarity \u0026 Exclusives",
"strDisclaimer": "All items except those with the Exclusive Rarity may appear in the item shop at a higher price in the future.",
"strHexCluster": "Unlock all hexes in this cluster to access this cluster hex",
"strMatchmaking_Region_Europe_East_And_West": "Europe\nEast \u0026 West",
"strMatchmaking_Region_NorthAmerica_East_And_West": "North America\nEast \u0026 West",
"strMatchmaking_Region_Asia_And_Oceania": "Asia \u0026 Oceania",
"strMatchmaking_Region_SouthAmerica": "South America",
"strPremiumUnlocked": "Battle Matrix Upgraded",
"strInvertInput": "Invert Input",
"strLanguages_English": "English",
"strGalaxyCashUnit": "GC",
"strYou": "you!",
"strClose": "Close",
"strXPBonusDesc": "Rewards +20% to all XP",
"strBasic_Cray": "Cray",
"strBasic_Tianhe": "Tianhe",
"strBasic_Gene": "Gene",
"strMatchmaking_BattleNoSession": "No planned multiplayer session.",
"strNotEnoughSpaceToReassemble": "Not enough space to reassemble",
"strCannotReassembleMoving": "Cannot reassemble whilst moving",
"strCannotReassembleInTheAir": "Cannot reassemble when in the air",
"strCRF2CollectButtonText": "Collect",
"strCRF2CurrencyDisplayEarned": "Earned:",
"strNewMachineAvailable": "A new editable robocraft has been added to your account!",
"str2D": "2D",
"str3D": "3D",
"str2Dor3D": "2D or 3D",
"strTechTree": "Tech Tree",
"strMaxLevelReached": "Max level reached",
"strGCShopBottomLabelText": "Fair F2P - Galaxy Cash can't be used to acquire a competitive advantage. All game functionality is available for free!",
"strOneTimePurchase": "One time purchase",
"strAlreadyPurchased": "Already Purchased",
"strAlreadyUnlocked": "Already Unlocked!",
"strTechTreeUnlockPrevious": "Unlock previous hexes before you can unlock this",
"strFree": "Free",
"strTutorialCannotAffordTitle": "Not enough Robits",
"strTutorialCannotAffordBody": "You don't have enough Robits to unlock this tutorial! Play some games online to get more.",
"strReassemblyTimePreview": "\u003Cb\u003E{{ReassemblyTime}}\u003C/b\u003Es",
"strLongReassemblyExtraText": "Blocks take longer to re-assemble if they are heavy and have to travel far",
"strDeseated": "Deseated",
"strIanaChaos_objective_1": "Destroy the magenta or red protonium crystals to capture the fusion towers for your team in order to gather their power and win the match.",
"strIanaChaos_objective_2": "Activate the defensive forcefields by ensuring your character is near to the fusion towers.",
"strIanaChaos_objective_3": "Two of your team members should pilot the powerful robocraft when it appears. One should drive and the other should control the main turret.",
"strGen_HellionCrater_objective_1": "Destroy the magenta or red protonium crystals to capture the fusion towers for your team in order to gather their power and win the match.",
"strGen_HellionCrater_objective_2": "Activate the defensive forcefields by ensuring your character is near to the fusion towers.",
"strGen_HellionCrater_objective_3": "Two of your team members should pilot the powerful robocraft when it appears. One should drive and the other should control the main turret.",
"strMaadimTerminus_objective_1": "Destroy the magenta or red protonium crystals to capture the fusion towers for your team in order to gather their power and win the match.",
"strMaadimTerminus_objective_2": "Activate the defensive forcefields by ensuring your character is near to the fusion towers.",
"strMaadimTerminus_objective_3": "Two of your team members should pilot the powerful robocraft when it appears. One should drive and the other should control the main turret.",
"strTesting_Zone_objective_1": "Test your robocraft against the AI test dummies that will fire laser blaster shots at your character if you attack them.",
"strTesting_Zone_objective_2": "Test the structural integrity of your robocraft by shooting its weak spots with the controllable team turrets.",
"strTesting_Zone_objective_3": "Destroy the security wall and take on the sentry turret for fun.",
"strSuperFastTestingZone_objective_1": "This lightweight test mode should load quickly for faster iteration of your robocraft designs.",
"strSuperFastTestingZone_objective_2": "You have died. How? There is nothing in the map to kill you.",
"strSuperFastTestingZone_objective_3": "Use the switch plate to test out a number of your robocraft without needing to go back to the build workshop.",
"strTechTreeTitle1": "Welcome to Build mode",
"strTechTreeShort1": "Build mode is where you create Robocraft!",
"strTechTreeLong1": "Build mode is where you create Robocraft!\nA basic Robocraft is built from blocks, some wheels, a pilot seat and a gun.\nYou can select the block you want to place and click where you want to place it. Moving the mouse will scale it and click again to put it down! You can move your mouse wheel to rotate blocks, right-click to delete blocks and shift+click to place a block with no scaling.\n\nYou’ll want to build a simple frame first, then place a pilot seat on top of it. Add some steering wheels at the front, non-steering on the back and a turret on the top and you are good to go! You can hit F5 to save your vehicle, and hit enter to jump into test mode.",
"strTechTreeTitle2": "The Tech Ladder",
"strTechTreeShort2": "Unlock new blocks and functionality bit by bit.",
"strTechTreeLong2": "The tech tree is the screen you’re looking at right now!\nUnlock new blocks and functionality to progress through the tree, and watch our videos to learn what each thing does. As you unlock parts you’ll also unlock some basic Robocraft we’ve built for you to try out.",
"strTechTreeTitle3": "Plasma All in One Turrets",
"strTechTreeShort3": "Short-range, area-based weaponry",
"strTechTreeLong3": "Similar to the laser turrets, the two plasma turrets can be put on top of your Robocraft and work!\nThese turrets fire projectiles which are affected by gravity and will fall off over distance, but at short range, their area-based damage can quickly destroy enemy Robocraft.",
"strTechTreeTitle4": "Material Mode",
"strTechTreeShort4": "Weight matters! Paint your Robocraft with a variety of materials.",
"strTechTreeLong4": "Weight matters! Paint your Robocraft with various materials to change its look and functionality. There are 3 material classes which have different weights, penetration resistances and bond strengths:\n- Lightweight and weak Airium\n- Medium weight and strength Moderonium\n- Heavyweight and strong Ladium.",
"strTechTreeTitle5": "Free Cursor Mode",
"strTechTreeShort5": "Speed up your building with a new cursor mode",
"strTechTreeLong5": "You can turn Free cursor mode on and off by hitting the X key.\nThis mode makes certain tasks, such as painting your Robocraft, far easier! While in this mode, rotate the camera by holding right click and moving your mouse.",
"strTechTreeTitle6": "Configuration Mode",
"strTechTreeShort6": "Wiring power to customise functionality",
"strTechTreeLong6": "Configuration mode gives you the power to fine-tune a variety of blocks.\n\nPress E to enter Configuration mode. Various functional blocks are going to have different inputs and outputs. The steering wheel for example has\n\nAcceleration Input\nSteering Input\nBraking Input\n\nThe pilot seat on the other hand has a number of outputs, ranging from the space bar to the left/right axis.\nYou can click on one of the outputs on the seat, for example, the “Jump” output which is the spacebar, and connect it to the “Braking” input on a wheel. Pressing space will now break!\n\nClicking on the cog on a functional item will open its config widget.\nHere you can change a variety of options which can impact how your Robocraft behaves.",
"strTechTreeTitle7": "Build your own Turrets",
"strTechTreeShort7": "Use aim servos and standalone weaponry for custom Turrets",
"strTechTreeLong7": "You’ve unlocked aim servos and standalone guns!\nThe Aiming Axle and Aiming Hinge are made to follow your crosshair. The red arrow and dot are intended to be facing forwards, so if they are behaving strangely try rotating them!\n\nFor a basic turret try putting down an Aiming Axle, a block on that, and then an Aiming Hinge on the side of the block with a gun on it. Fire away!",
"strTechTreeTitle8": "Cosmetic Lamps",
"strTechTreeShort8": "Bring some light into your life",
"strTechTreeLong8": "These blocks use up cosmetic CPU and can act as headlamps or a cool cosmetic feature on your build!\nPaint them different colours to change the colour of the light, and open them up in configuration mode to change the intensity or even wire them up.",
"strTechTreeTitle9": "Anti-Grav and Thrusters",
"strTechTreeShort9": "Take to the skies with these new blocks",
"strTechTreeLong9": "Anti-Grav blocks and Thrusters unlock the sky for you.\n\nAnti-Grav blocks will lift you straight up based on their input. Thrusters on the other hand give you Velocity in every direction apart from up, and need their exhaust ports free in order to function.\n\nYou’ll need to wire the blocks up in order to control them. A common setup is to have your Anti-Grav blocks tied to the “Jump” seat output which will lift your flyer. You can change how much lift is granted in the configuration mode. You can then place two thrusters on each side of your machine, facing forward, with the seat “Forward/Backward” output going into one on each side, and the “Left/Right” output into the other on each side. The “Left/Right” seat output gives a value from \\u20111 to 1, so you’ll need to toggle “Invert Input” on the left thrusters you want to turn with for them to turn \\u20111 into 1 and function.",
"strTechTreeTitle10": "Powered Joints",
"strTechTreeShort10": "Moving parts to give you the power of robotics",
"strTechTreeLong10": "Powered Joints are physics-based parts, controlled by input, which let you build a huge variety of useful, or wacky, designs.\n\nMake sure to open configuration mode and wire them up, as well as change their settings if needed, as these will just run on their own without any inputs.",
"strTechTreeTitle11": "Passive Joints",
"strTechTreeShort11": "A new selection of Physics blocks",
"strTechTreeLong11": "Passive Joints are physics-based parts which act independently.\n\nPlacing them on your build is enough with these, as they have no inputs, but you can jump into configuration mode to customise them for your needs.",
"strTechTreeTitle12": "Plates",
"strTechTreeShort12": "Smaller blocks for new possibilities",
"strTechTreeLong12": "Plates can be used for a vast array of complex designs and building techniques.\nPlacing them is exactly the same as the blocks you’ve used so far, but they can only be scaled on two axes",
"strTechTreeTitle13": "Orientation tool",
"strTechTreeShort13": "Use this tool to solve awkward rotations",
"strTechTreeLong13": "The orientation tool lets you press “O” to change the orientation of a block.\nThis can make situations in which you’d need to build awkward scaffolding a thing of the past, letting you rotate blocks into any configuration to suit your build.",
"strTechTreeTitle14": "Cylinders and Posts",
"strTechTreeShort14": "Create pipe networks and other cool designs",
"strTechTreeLong14": "These new blocks allow you to create interesting pipe networks and a variety of intricate designs!",
"strTechTreeTitle15": "3rd Grid Placement",
"strTechTreeShort15": "Higher fidelity placement for more control",
"strTechTreeLong15": "Using F6 to turn on 3rd Grid Placement will give you more control over where you are placing blocks.",
"strTechTreeTitle16": "Logic and Maths",
"strTechTreeShort16": "Create custom Logic to upgrade your builds",
"strTechTreeLong16": "Logic and Maths blocks, together with configuration mode, allow you to create logic networks based on your input.\n\nAll outputs send numbers, usually between zero and one. The “Run” output on the pilot seat, for example, sends an output of one when pressed, and zero when not pressed.\nLogic blocks let you use these numbers to do things like check that more than one button is pressed, or see if one number is higher than another. The “And Block” for example will output a signal of one if the A and B inputs are both over 0.5, but is binary and won’t send anything between one and zero. The multiplier block on the other hand multiplies the A and B inputs, and can output any number. This makes it useful for things like steering which require a higher fidelity than “on and off”.\n\nYou could try putting some steering wheels on the back of your robocraft and then placing your “Run” and “Left/Right” outputs into a multiplier block, then put the multiplier blocks output into your steering inputs on the wheels. This will make the steering be zero if the “shift” key is not pressed, and steer the wheels if it is pressed.",
"strTechTreeTitle17": "State Blocks",
"strTechTreeShort17": "Store and Change information",
"strTechTreeLong17": "State blocks take your logic network to a new level by allowing you to store information. This lets you do things like create timers with the “Timer”, or use precise numerical inputs with the “Const Block”\n\nThe “Bit block” is incredibly useful for toggling things. Try putting your seat's “LMB” output into its “Toggle” input, and its “Current State” output into a gun's “Fire” Input. You’ve now got auto-firing, which toggles when you click the left mouse button, and will even continue when you are out of your seat.",
"strTechTreeTitle18": "Sensors",
"strTechTreeShort18": "Sense information about your Robocraft and environment",
"strTechTreeLong18": "Sensors let you hook information about the environment or your Robocraft into your logic network.\n\nYou can place Distance Sensors on the bottom of a flyer and hook them into your Anti-Grav blocks for an emergency landing system, or connect a Destruction Sensor’s progress to some lights as a warning that your Robocraft is almost destroyed.\n",
"strTechTreeTitle19": "Nameplates",
"strTechTreeShort19": "Add some Text to your Robocraft",
"strTechTreeLong19": "Nameplates are placed in the same way as normal plates, but open them in configuration mode and you’ll see you can edit the text!",
"strTechTreeTitle20": "Frames, Quarter Pyramids and Flipping",
"strTechTreeShort20": "Windows, Frames and Flipping",
"strTechTreeLong20": "Frames are perfect for building windows or similar structures on your Robocraft, but come with a caveat: They are asymmetrical.\nThis means that no matter how much you rotate them, sometimes they just won’t fit, so now you have the Flip tool! Press F to flip a block.",
"strTechTreeTitle21": "Precon Mode",
"strTechTreeShort21": "The power of Copy+Paste",
"strTechTreeLong21": "Precon mode is an incredibly powerful tool that allows you to copy selections of blocks and paste them across different save files.\n\nYou enter Precon mode by pressing “P”. Begin a selection box by clicking anywhere and scale the box just like scaling a cube. You can then press ctrl+c to copy, ctrl+x to cut or the delete key to delete the blocks. Pressing right-click will remove your selection box.\nIf you've copied something a ghost of what you just copied will be visible. You can press left click to place this in the build area\n\nPressing Q brings up your Precon inventory. You can drag your latest copy from the bottom left into any free slots in the top inventory. This will save them to the cloud and allow you to use them across savefiles.",
"strTechTreeTitle22": "Railgun",
"strTechTreeShort22": "Long range precision destruction",
"strTechTreeLong22": "The Railgun has high damage and high penetration, but it's recoil has a nasty kick and the projectiles need to travel in order to reach their full potential! You'll need a reasonably heavy Robocraft in order to fire accurately.",
"strTechTreeTitle23": "Arc Discharger",
"strTechTreeShort23": "Close range decimation",
"strTechTreeLong23": "The Arc Discharger will wreck anything that is unfortunate enough to be in its radius. After you fire it there is a 6 second buildup which you'll need to time to get close to an enemy!",
"strSubtitles": "Subtitles",
"strSubtitleFive": "Five",
"strSubtitleFour": "Four",
"strSubtitleThree": "Three",
"strSubtitleTwo": "Two",
"strSubtitleOne": "One",
"strSubtitle1MinRemaining": "One minute remaining",
"strSubtitle2MinRemaining": "Two minutes remaining",
"strSubtitle5MinRemaining": "Five minutes remaining",
"strSubtitle10SecRemaining": "10 seconds remaining",
"strSubtitle30SecRemaining": "30 seconds remaining",
"strSubtitleBaseDefensesActivated": "Your base defenses are activated",
"strSubtitleEnemyRobotSpawned": "A powerful Robocraft has spawned on the enemies team",
"strSubtitleFriendlyRobotSpawned": "A powerful Robocraft has spawned for your team",
"strSubtitleManDefenseTowers": "Man the defense towers to spawn the turrets",
"strSubtitleOurReactorAlmostDestroyed": "Our reactor is almost destroyed",
"strSubtitleOurReactorExposed": "Our reactor is exposed",
"strSubtitleOurReactorUnderAttack": "Our reactor is under attack",
"strSubtitleOurTowerAlmostDestroyed_B": "Our base tower is almost destroyed",
"strSubtitleOurTowerAlmostDestroyed_L": "Our left tower is almost destroyed",
"strSubtitleOurTowerAlmostDestroyed_R": "Our right tower is almost destroyed",
"strSubtitleOurTowerAttacked_B": "Our base tower is under attack",
"strSubtitleOurTowerAttacked_L": "Our left tower is under attack",
"strSubtitleOurTowerAttacked_R": "Our right tower is under attack",
"strSubtitleOurTowerDown_B": "Our base tower is down",
"strSubtitleOurTowerDown_L": "Our left tower is down",
"strSubtitleOurTowerDown_R": "Our right tower is down",
"strSubtitleOurTowerExposed_B": "Our base tower is exposed",
"strSubtitleOurTowerExposed_L": "Our left tower is exposed",
"strSubtitleOurTowerExposed_R": "Our right tower is exposed",
"strSubtitleRobotReminder": "Someone on your team should take control of the powerful Robocraft",
"strSubtitleTheirReactorExposed": "Their reactor is exposed",
"strSubtitleTheirReactorUnderAttack": "We are attacking their reactor",
"strSubtitleTheirTowerDestroyed_B": "We have destroyed their base tower",
"strSubtitleTheirTowerDestroyed_L": "We have destroyed their left tower",
"strSubtitleTheirTowerDestroyed_R": "We have destroyed their right tower",
"strSubtitleTheirTowerExposed_B": "Their base tower is exposed",
"strSubtitleTheirTowerExposed_L": "Their left tower is exposed",
"strSubtitleTheirTowerExposed_R": "Their right tower is exposed",
"strSubtitleTheyHaveTakenTheLead": "They have taken the lead",
"strSubtitleWeHaveTakenTheLead": "We have taken the lead",
"strSubtitleEnemyNearCapture": "The enemy team has captured the near point",
"strSubtitleEnemyMidCapture": "The enemy team have captured the mid point",
"strSubtitleEnemyFarCapture": "The enemy team have captured the far point",
"strSubtitleFriendlyNearCapture": "Your team has captured the near point",
"strSubtitleFriendlyMidCapture": "Your team has captured the mid point",
"strSubtitleFriendlyFarCapture": "Your team has captured the far point",
"strDevMessage": "Dev Message",
"strOKWithHotkey": "OK(\u003Cb\u003E{{OKNotificationHotkey}}\u003C/b\u003E)",
"strOnboarding_1_1": "Welcome to Robocraft 2",
"strOnboarding_1_2": "To build a Robocraft you open the Inventory with \"Q\"",
"strOnboarding_1_3": "Select blocks, place shapes and add moving parts like wheels",
"strOnboarding_1_4": "Add a pilot seat and a gun and then head online to battle",
"strOnboarding_1_5": "Unlike in Robocraft 1, you can now scale blocks in three dimensions",
"strOnboarding_1_6": "Click to start a scale, then move your mouse and click",
"strOnboarding_1_7": "Move your mouse once more and click again to create the shape you want",
"strOnboarding_1_8": "Larger blocks can be stronger but are also heavier",
"strOnboarding_1_9": "There are loads of new parts and functionality to unlock in the Tech Ladder Progression system",
"strOnboarding_1_10": "So make sure to check that out by pressing \"L\"",
"strOnboarding_3_1": "You should already be familiar with the Laser All in One Turrets",
"strOnboarding_3_2": "and how to place them on your Robocraft",
"strOnboarding_3_3": "The Plasma Turrets are placed exactly the same",
"strOnboarding_3_4": "Except they fire Plasma projectiles",
"strOnboarding_3_5": "These are slower moving projectiles which deal great area damage",
"strOnboarding_3_6": "Unlike the Laser, the Plasma projectiles are effected by gravity",
"strOnboarding_4_1": "Weight matters in Robocraft 2.",
"strOnboarding_4_2": "There are 3 material types.",
"strOnboarding_4_3": "Airium, a weak lightweight Material",
"strOnboarding_4_4": "Moderonium, a medium weight Material",
"strOnboarding_4_5": "Ladium, a strong heavyweight Material",
"strOnboarding_4_6": "Press \"M\" to open Material mode",
"strOnboarding_4_7": "And then press \"Q\" to open the Inventory",
"strOnboarding_4_8": "Select a Material Type",
"strOnboarding_4_9": "Then Left-Click on any blocks currently in the build area to paint them that material",
"strOnboarding_4_10": "Your weight distribution will effect your entire Robocraft",
"strOnboarding_5_1": "By default you'll build in first person mode",
"strOnboarding_5_2": "But hitting the \"X\" key will toggle on and off free cursor mode",
"strOnboarding_5_3": "You can see it's activated by the icon lighting up",
"strOnboarding_5_4": "Now your mouse will be free to move without affecting your camera movement",
"strOnboarding_5_5": "This is particularly useful while painting",
"strOnboarding_5_6": "Press \"M\" to open Material mode",
"strOnboarding_5_7": "If you want to move your camera while in free cursor mode",
"strOnboarding_5_8": "Hold Right-Click and move your mouse",
"strOnboarding_6_1": "Configuration mode lets you fine tune how different blocks behave",
"strOnboarding_6_2": "Press \"E\" to enter configuration mode",
"strOnboarding_6_3": "Press the symbol over any functional part to open its Widget",
"strOnboarding_6_4": "Here you will see the different ports on a block and the wires connected to them",
"strOnboarding_6_5": "Many blocks, such as the wheel, have autowiring functionality",
"strOnboarding_6_6": "Here it hooks up acceleration and steering for you",
"strOnboarding_6_7": "If you want to set up something manually, such as braking",
"strOnboarding_6_8": "You start by opening the Widget for the seat and the wheel",
"strOnboarding_6_9": "Click on the \"Jump\" output of the seat, which is the spacebar",
"strOnboarding_6_10": "And connect it to the \"Brake\" input of the wheel",
"strOnboarding_6_11": "Pressing space will now make the wheel brake.",
"strOnboarding_6_12": "You can delete a wire by right-clicking it",
"strOnboarding_6_13": "Clicking the cog in the middle of a Widget will open its tweakables",
"strOnboarding_6_14": "Here you can adjust and fine-tune how the block works",
"strOnboarding_6_15": "Like the stiffness of a wheel suspension or the fire-rate of a weapon",
"strOnboarding_7_1": "If you want to create a custom Turret, you can!",
"strOnboarding_7_2": "They can be built in a number of ways",
"strOnboarding_7_3": "But the most common approach is to use an Aiming Axle Servo",
"strOnboarding_7_4": "And an Aiming Hinge Servo",
"strOnboarding_7_5": "These are special blocks which react to where your crosshair is pointing",
"strOnboarding_7_6": "First, place down an Aiming Axle Servo",
"strOnboarding_7_7": "The red arrow on this block indicates the direction of your mouse cursor",
"strOnboarding_7_8": "You will normally have them facing to the front of your Robocraft",
"strOnboarding_7_9": "Then place down a block",
"strOnboarding_7_10": "And an Aiming Hinge Servo with the red dot facing towards the front",
"strOnboarding_7_11": "Finally, place a gun on the end",
"strOnboarding_7_12": "You can build a lot of interesting custom designs with these blocks",
"strOnboarding_8_1": "Fancy putting some headlights on your Robocraft?",
"strOnboarding_8_2": "Open the build menu, select cosmetics",
"strOnboarding_8_3": "And then choose a Cosmetic Lamp",
"strOnboarding_8_4": "Place the lamp in the build area",
"strOnboarding_8_5": "And you'll notice that the Cosmetic CPU has increased",
"strOnboarding_8_6": "This bar is reserved exclusively for Cosmetic items",
"strOnboarding_8_7": "You can change the colour of the Lamp by painting it",
"strOnboarding_8_8": "You can also decrease its brightness, or wire it up",
"strOnboarding_8_9": "In configuration mode",
"strOnboarding_9_1": "There are two blocks that will help you achieve basic flight",
"strOnboarding_9_2": "The Anti-Grav blocks which lift upwards",
"strOnboarding_9_3": "And Thrusters, which will give you directional velocity",
"strOnboarding_9_4": "But will need the exhaust ports behind them free to function",
"strOnboarding_9_5": "This Robocraft has been set up with three Anti-Grav blocks",
"strOnboarding_9_6": "Two Standard Thrusters and two Small Thrusters ",
"strOnboarding_9_7": "Without wiring up your machine, it's going to take off on its own",
"strOnboarding_9_8": "When entering Simulation",
"strOnboarding_9_9": "You will need to wire it up",
"strOnboarding_9_10": "First hook up the Anti-Grav blocks to the jump key",
"strOnboarding_9_11": "This will stop the machine from taking off when entering Simulation",
"strOnboarding_9_12": "Now when you press space, the Anti-Grav blocks will kick in",
"strOnboarding_9_13": "But your machine will still fly off, into the distance",
"strOnboarding_9_14": "Wire up the front two Thrusters to Forward/Back",
"strOnboarding_9_15": "Finally, wire up the rear Thrusters to Left/Right",
"strOnboarding_9_16": "To provide Thruster based turning",
"strOnboarding_9_17": "The Left/Right output of the seat provides a value of +1 when turning right",
"strOnboarding_9_18": "And \\u20111 when turning left",
"strOnboarding_9_19": "This means we need to invert the input on the Thrusters that will turn us left",
"strOnboarding_9_20": "Which we do by toggling the \"Invert Input\" button on the Thruster",
"strOnboarding_9_21": "Now the Robocraft will turn left and right as expected",
"strOnboarding_10_1": "Powered Joints are a physics based part",
"strOnboarding_10_2": "Which can be controlled via Input",
"strOnboarding_10_3": "These include Motors, Servos, Pistons and Decouplers",
"strOnboarding_10_4": "Select a Powered Joint and place it down",
"strOnboarding_10_5": "Entering Configuration mode will allow you to edit the Joints properties",
"strOnboarding_10_6": "Wire it up to another part, like the driver seat",
"strOnboarding_10_7": "So it can be controlled using an input",
"strOnboarding_10_8": "This Chomper machine for example",
"strOnboarding_10_9": "Was built using Hinge Servos",
"strOnboarding_11_1": "Passive Joints are physics based items",
"strOnboarding_11_2": "Which can not be controlled via input",
"strOnboarding_11_3": "These include Axles, Hinges and Springs",
"strOnboarding_11_4": "Select a Passive Joint, place it in the world",
"strOnboarding_11_5": "And it just works",
"strOnboarding_11_6": "Using Configuration mode you can adjust the properties of each joint",
"strOnboarding_12_1": "Plates are one third the height of a normal cube",
"strOnboarding_12_2": "And can be used to create some very complex designs",
"strOnboarding_12_3": "Select one of the many plate shapes in the inventory",
"strOnboarding_12_4": "Then click and move your mouse to change the size",
"strOnboarding_12_5": "Click once more to place",
"strOnboarding_12_6": "Unlike some other blocks you can only scale plates in two dimensions",
"strOnboarding_12_7": "Here is an example of the detail you could get",
"strOnboarding_12_8": "By using plates",
"strOnboarding_13_1": "The orientation mode changes the orientation of a block",
"strOnboarding_13_2": "So you do not have to build scaffolding",
"strOnboarding_13_3": "To get blocks into the right places",
"strOnboarding_13_4": "When I use the tool by pressing \"O\"",
"strOnboarding_13_5": "It allows me to place the plate on its end",
"strOnboarding_14_1": "Cylinders and posts are placed like many other objects",
"strOnboarding_14_2": "But they have a number of bends",
"strOnboarding_14_3": "Which allow you to make interesting pipe networks",
"strOnboarding_14_4": "Paint them with the Moderonium Glow material",
"strOnboarding_14_5": "To make it look like energy is pumping through them",
"strOnboarding_14_6": "Here is an example of a build that uses pipes",
"strOnboarding_15_1": "By default you are locked into a 1x1 grid placement while building",
"strOnboarding_15_2": "If you want to refine your placement even further",
"strOnboarding_15_3": "You can activate one third grid mode by pressing \"F6\"",
"strOnboarding_15_4": "When activated, this Icon will light up",
"strOnboarding_15_5": "You now have more surface points on which you can place your blocks",
"strOnboarding_16_1": "Together with Config mode",
"strOnboarding_16_2": "Logic and Math blocks allow you to setup complex interactions",
"strOnboarding_16_3": "Based on your input",
"strOnboarding_16_4": "For example, place steering wheels on the back of your Robocraft",
"strOnboarding_16_5": "The editor will set up steering controls automatically",
"strOnboarding_16_6": "With its autowiring",
"strOnboarding_16_7": "Simply delete the wire for now",
"strOnboarding_16_8": "All outputs send numbers",
"strOnboarding_16_9": "In the case of the Left/Right output",
"strOnboarding_16_10": "It sends a signal between +1 and \\u20111 based on your steering",
"strOnboarding_16_11": "Wire up the seats \"Left/Right\" output",
"strOnboarding_16_12": "Into a Multiplier blocks input \"A\"",
"strOnboarding_16_13": "And \"Run\" into input \"B\"",
"strOnboarding_16_14": "Wire up the Multiplier's output",
"strOnboarding_16_15": "To the steering input on both rear Steering Wheels",
"strOnboarding_16_16": "You can enter the Steering Wheels configuration mode to flip the steering",
"strOnboarding_16_17": "So they turn the correct way",
"strOnboarding_16_18": "This will give you drift steering, which you can activate",
"strOnboarding_16_19": "By holding shift",
"strOnboarding_17_1": "State blocks allow you to store and change information",
"strOnboarding_17_2": "The Bit Block for example can be toggled between 1 and 0",
"strOnboarding_17_3": "Using configuration mode you can set your left click to toggle it",
"strOnboarding_17_4": "And now wire the Bit Block into your weapon to make it autofire",
"strOnboarding_17_5": "This will allow you to toggle it on and off without holding the button",
"strOnboarding_17_6": "You can even leave your seat and the weapon will continue to fire",
"strOnboarding_18_1": "Sensors pick up information about your Robocraft or surroundings",
"strOnboarding_18_2": "The distance sensor for example lets you sense whether",
"strOnboarding_18_3": "something is a certain distance away",
"strOnboarding_18_4": "Point this downwards and hook it up to some Anti-Gravity blocks",
"strOnboarding_18_5": "To make sure you always stay above ground",
"strOnboarding_19_1": "Nameplates look a lot like plates, and are placed in the same way",
"strOnboarding_19_2": "However if you press \"E\" to enter config mode",
"strOnboarding_19_3": "You'll see that it can be edited",
"strOnboarding_19_4": "Pressing the configuration button will open the widget",
"strOnboarding_19_5": "You can then change the text",
"strOnboarding_19_6": "Hit \"OK\"",
"strOnboarding_19_7": "And it will update in real time",
"strOnboarding_20_1": "These new shapes allow you to craft an even larger variety of styles",
"strOnboarding_20_2": "Frames for example, are good at making shapes like windows",
"strOnboarding_20_3": "Not all shapes can be rotated to fit a gap",
"strOnboarding_20_4": "So you need to flip them",
"strOnboarding_20_5": "You can now press \"F\" to flip a block",
"strOnboarding_21_1": "Precons allow you to copy entire selections of Robocraft",
"strOnboarding_21_2": "And paste them elsewhere; even in different save files",
"strOnboarding_21_3": "You can enter Precon mode with \"P\"",
"strOnboarding_21_4": "Begin a selection box by clicking anywhere",
"strOnboarding_21_5": "And scale the box just like scaling a cube",
"strOnboarding_21_6": "You can then press CTRL+C to copy",
"strOnboarding_21_7": "CTRL+X to cut",
"strOnboarding_21_8": "Or DELETE to delete the blocks",
"strOnboarding_21_9": "If you've copied something, a ghost of what you've copied will be visible",
"strOnboarding_21_10": "You can press left click to place it",
"strOnboarding_21_11": "Pressing \"Q\" brings up your Precon inventory",
"strOnboarding_21_12": "You can drag your latest copy from the bottom left",
"strOnboarding_21_13": "Into any free slot in the top inventory",
"strOnboarding_21_14": "This will then save them to the cloud",
"strOnboarding_21_15": "And allow you to use them across different save files",
"strOnboarding_23_1": "The Arc Discharger is an explosive block that can deal high Damage",
"strOnboarding_22_1": "The Railgun is a high damage and high penetration weapon.",
"strOnboarding_22_2": "It fires highly accurate projectiles when used with a medium to heavy weight Robocraft",
"strOnboarding_22_3": "Due to recoil, it is not recommended to use on light weight Robocraft, as it causes loss in accuracy",
"strOnboarding_23_2": "Once you press the fire button, the explosive block will take six seconds to charge",
"strOnboarding_23_3": "During this time it will beep and play visual effects",
"strOnboarding_23_4": "After six seconds it will then explode. Timing is key for this weapon",
"strClientVersionFailError": "Either you have a client version mismatch or the Robocraft 2 servers are temporarily in maintenance. Check the Steam news on the Robocraft2.com website for maintenance and version update info.",
"strSetMascot": "Set Mascot",
"strMascot": "Mascot",
"strUnlockTutorialError": "Error with unlock request",
"strToggleHUD": "In-game HUD",
"strItemShop": "Item Shop",
"strDailyBundle": "Daily Bundle",
"strFounderBundleGold": "Gold Founder Bundle",
"strTimeRemaining": "remaining",
"strItemBundle": "Item Bundle",
"strLoadShopError": "Could not load shop data",
"strLoadInventoryError": "Could not load inventory data",
"strItemPurchaseError": "Failed to purchase item(s)",
"strItemShopEmptyOrDown": "Item shop currently unavailable",
"strDaily": "Daily",
"strFeatured": "Featured",
"strDay": "Day",
"strDays": "Days",
"strLanguages_schinese": "简体中文",
"strLanguages_French": "Français",
"strLanguages_German": "Deutsch",
"strLanguages_Japanese": "日本語",
"strLanguages_Russian": "Русский",
"strLanguages_Spanish": "Español",
"strLanguages_italian": "Italiano",
"strLanguages_koreana": "한국어",
"strLanguages_brazilian": "Português-Brasil",
"strLanguages_portuguese": "Português",
"strLanguages_polish": "Polski",
"strBlockVariants": "Block Variants",
"strBlockVariant": "Block Variant",
"strLightMaterialCategory": "Airium",
"strMediumMaterialCategory": "Moderonium",
"strHeavyMaterialCategory": "Ladium",
"strSlot1Title": "Slot 1",
"strSlot2Title": "Slot 2",
"strSlot3Title": "Slot 3",
"strUnownedCustomisablesPopupTitle": "Unowned cosmetic element detected",
"strUnownedCustomisablesPopupBody": "There are cosmetic elements on this robocraft that you do not own. They will be removed and replaced with default versions.",
"strAcceptNotification": "Confirm Notification",
"strWishlistNow": "Wishlist Now!",
"strSkip": "Skip",
"strEarlyAccess": "WELCOME TO EARLY ACCESS",
"strNextFestPromo_Title": "SEASON 1 - BUILT FOR BATTLE",
"strNextFestPromo_Description": "The Mysterious Jee'Ra Warriors have woken from their century of cryo-sleep and enlisted to join the War on Mars, bringing their wheels and weaponry with them! Unlock the new Cosmetic Block Variants for your Robocraft as well as new Characters, Switchplates, Weapons and more by playing the game and progressing through the Battle Matrix.",
"strNetworkConnectionTimeoutError": "Network Connection Timeout Error",
"strNetworkUnreachableError": "Network Unreachable",
"strNetworkConnectionFailed": "Network Connection Failed",
"strSystemDefaultLanguage": "System Default ({0})",
"strChangedLanguageWarning": "Some changes might not apply. Please restart the game.",
"strBattleTreeRobitsTextHint": "Battle Online to Earn Robits",
"strThanksForPurchase": "Thank you for your purchase!",
"strSecondsUnitFormat": "{0} s"
}
f8f4268cd7c65b6b1ec52192f000e210ce50501d
Module:Common
828
381
1586
1425
2023-11-10T03:37:51Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = tostring(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonEncode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
6455ad9e8258ba65de3e46644e9e5f924d9cd5a3
1588
1586
2023-11-10T03:41:04Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for _, _, c in string.find(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
affea34407d2505337f02a8c57ecde506aef608e
1589
1588
2023-11-10T03:43:31Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
29247cddc095c480d0cc147c2b4d76618aee4e3f
1590
1589
2023-11-10T03:47:11Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
mw.log(c)
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
9b7a2ad3884b4887b81eec10b08482a6bdf9b332
1591
1590
2023-11-10T03:48:56Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
mw.logObject(l_data[c])
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
dabd178c914d60f17b50d0cb62a0a4ca3360beaa
1592
1591
2023-11-10T03:50:12Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
mw.logObject(data)
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
0acddb67b291d436a32dddde6dc73aac60bc8a62
1593
1592
2023-11-10T03:51:36Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
mw.logObject(data)
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
3f591a661127eed26ce53be107b035d112f92a51
1594
1593
2023-11-10T03:53:42Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ':"(str.-)"') do
local data = string.gsub(data, c, l_data[c])
end
mw.logObject(data)
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
e08c5a55b3dd540096c3949c62f5d6678bf78093
1595
1594
2023-11-10T03:55:29Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
local data = string.gsub(data, c, l_data[c])
end
mw.logObject(data)
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
3f591a661127eed26ce53be107b035d112f92a51
1596
1595
2023-11-10T03:57:56Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\\\"(str.-)\\\"") do
local data = string.gsub(data, c, l_data[c])
end
mw.logObject(data)
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
900d448b0fa44cb5fe18cf2a00de21181f5110da
1597
1596
2023-11-10T03:59:43Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\\\"(str.-)\\\"") do
local data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonDecode(data)
mw.logObject(output)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
a6ae2e724328be4ed6eee7c645578aad12d1a10f
1598
1597
2023-11-10T04:02:32Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\\\"(str.-)\\\"") do
local data, i = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonDecode(data)
mw.logObject(i)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
47e7c5657020d992d122098eaf0ffb396e17ab41
1599
1598
2023-11-10T04:03:43Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\\\"(str.-)\\\"") do
local data, i = string.gsub(data, c, l_data[c])
end
mw.log(c)
mw.logObject(l_data[c])
output = mw.text.jsonDecode(data)
mw.log(i)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
0f9a53f180059c4115dd2b2f4f0c74e0d2c0676f
1600
1599
2023-11-10T04:05:13Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\\\"(str.-)\\\"") do
mw.log(c)
mw.logObject(l_data[c])
local data, i = string.gsub(data, c, l_data[c])
mw.log(i)
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
51506cadbd2b6fe29e32f1d91654fab5a1a56b0e
1601
1600
2023-11-10T04:05:57Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
mw.log(c)
mw.logObject(l_data[c])
local data, i = string.gsub(data, c, l_data[c])
mw.log(i)
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
a224b161fa5196903c4d218a44735b8642e73539
1602
1601
2023-11-10T04:11:58Z
Archimedes5000
4
Scribunto
text/plain
local common = {}
--Replaces unlocalized strings in database with their localized variants
function common.db_localize(t)
local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json")
local data = mw.text.jsonEncode(t)
for c in string.gmatch(data, ":\"(str.-)\"") do
data = string.gsub(data, c, l_data[c])
end
output = mw.text.jsonDecode(data)
return output
end
--Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition.
function common.db_transpose(t, expand)
local d = {}
for k, v in pairs(t) do
d[tostring(k)] = v
end
local o = {}
for i, v in pairs(d) do
for k, w in pairs(d[i]) do
if o[k] then else o[k] = {} end
if k == expand then
for l, x in pairs(d[i][k]) do
if o[k][l] then else o[k][l] = {} end
o[k][l][i] = x
end
else
o[k][i] = w
end
end
end
return o
end
--Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "")
function common.db_dir(d, s)
local dir = {}
dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$")
local i = 2
for m in string.gmatch(s, "%[(.-)%]") do
dir[i] = m
i = i+1
end
for i = #dir, 1, -1 do
if dir[i] == ".." then
dir[i] = dir[i-2]
end
end
local value = d
for i, v in ipairs(dir) do
value = value[dir[i]] or "invalid"
end
return value
end
--Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]"
function common.dir(frame)
local args = frame.args
local string = ""
local dir = {}
for i, v in ipairs(args) do
if args[i] == ".." then
dir[i] = "["..args[i-1].."]"
else
dir[i] = "["..args[i].."]"
end
end
dir[1] = args[1]
string = table.concat(dir, "")
return string
end
return common
a02ba7fa110f2255cd6935ae79ef5ce53cce2e81
Module:Block Data
828
125
1587
1426
2023-11-10T03:37:58Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"}
local d = {}
local output = {}
for i, v in ipairs(list) do
d[i] = mw.loadJsonData(v)
end
for i, v in ipairs(d) do
for k, v in pairs(d[i]) do
output[tostring(k)] = v
end
end
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_localize(common.db_transpose(database(), "Data"))
if transpose == "false" then data = common.db_localize(database()) end
local key_value = "invalid"
if common.db_dir(data, key) then key_value = common.db_dir(data, key) end
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
output = common.db_dir(data, key)
end
return output
end
return p
ff7fda94ded61f29969b9ecfadad53a37a57b665
Standard Jee'Ra Thruster
0
420
1603
2023-11-10T08:43:23Z
2403:4800:24C8:901:7CD1:D52A:BF23:6071
0
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Jee'Ra Thruster
|image=[[File:Small jeera thruster.png|frameless|130x130px|Small Jee'Ra Thruster]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Standard Jee'Ra Thruster''' is a [[:Category:Thruster_Variants|thruster skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There is another version of this skin for small thrusters, called [[Small Jee'Ra Thruster]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Standard Jee'Ra Thruster {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
c3458bcd3b5b91260906d30f82529733ff780f0a
1604
1603
2023-11-10T08:44:16Z
Lijosu
10
Fixed image (that doesnt exist)
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Jee'Ra Thruster
|image=[[File:Standard jeera thruster.png|frameless|130x130px|Standard Jee'Ra Thruster]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Standard Jee'Ra Thruster''' is a [[:Category:Thruster_Variants|thruster skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There is another version of this skin for small thrusters, called [[Small Jee'Ra Thruster]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Standard Jee'Ra Thruster {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
90298f60af54f97063cf15c4eb85dfc8ebc709a4
Standard Thruster
0
421
1605
2023-11-10T08:46:03Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Thruster
|image=[[File:Standard thruster.png|alt=Small Thruster|frameless|130x130px|Standard Thruster]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/03/30 }}
The '''Standard Thruster''' is one of the first movement types the player has access to. They are a larger version of [[Small Thruster|Small Thrusters]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Thruster" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All thruster variants are listed below:
<categorytree mode="pages" hideroot=on>Thruster_Variants</categorytree>
[[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
9bdb5f7bbcd43bede6164973388a7b4f3e4e37f3
1606
1605
2023-11-10T08:47:11Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Thruster
|image=[[File:Standard thruster.png|alt=Standard Thruster|frameless|130x130px|Standard Thruster]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/03/30 }}
The '''Standard Thruster''' is one of the first movement types the player has access to. They are a larger version of [[Small Thruster|Small Thrusters]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Standard Thruster" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All thruster variants are listed below:
<categorytree mode="pages" hideroot=on>Thruster_Variants</categorytree>
[[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
f3a79a4d52a68c093af7711804952a4e999562e0
Jee'Ra Mesh
0
422
1607
2023-11-10T08:49:22Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Mesh
|image=[[image]]
|type=Banner
|rarity=Uncommon
|gc=NA
|tp=3
|release=2023/10/26}}
'''Jee'Ra Mesh''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jee'Ra Mesh {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
aba7880282a18262f647fbcf7d6e03dafe824752
Chainmail
0
423
1608
2023-11-10T08:52:00Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Chainmail
|image=[[image]]
|type=Banner
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26}}
'''Chainmail''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Chainmail {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
f0c425846a3734d3c57998618329668112e55ee4
Basic Curved Ladium Plating
0
424
1609
2023-11-10T08:57:00Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Basic Curved Ladium Plating
|image=[[File:Basic curved ladium plating.png|frameless|123x123px|Basic Curved Ladium Plating]]
|type=Material
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Basic Curved Ladium Plating''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Basic Curved Ladium Plating {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
7646ef70d0811d869f123c19907e37a418e44dbf
Hydrogen QMG
0
425
1610
2023-11-10T09:03:11Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Hydrogen QMG
|image=[[image]]
|type=QMG Skin
|rarity=Common
|gc=NA
|tp=4
|release=2023/03/21 }}
The '''Hydrogen QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|True}}
== Lore ==
The Hydrogen QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Hydrogen QMG {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
57413c94eedec28bd47b504b747b950a272d95c2
Built For Battle Avatar
0
426
1611
2023-11-10T09:04:55Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Avatar
|image=[[image]]
|type=Avatar
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26}}
The '''Built For Battle Season Avatar''' is a [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a 3 item set that includes:
* [[Built For Battle Season Banner]]
* [[Built For Battle Season Frame]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Banner {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
c305886c64279c8fe4b9ad7aa37d07893f87fe48
1637
1611
2023-11-12T07:54:15Z
Lijosu
10
Fixed mistake
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Avatar
|image=[[image]]
|type=Avatar
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26}}
The '''Built For Battle Season Avatar''' is a [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a 3 item set that includes:
* [[Built For Battle Season Banner]]
* [[Built For Battle Season Frame]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Avatar {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
880b60a7d8c3bd6482d3c8d9086501c3ac6de6a4
1654
1637
2023-11-14T09:29:31Z
Lijosu
10
Lijosu moved page [[Built for Battle Avatar]] to [[Built For Battle Avatar]]
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Avatar
|image=[[image]]
|type=Avatar
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26}}
The '''Built For Battle Season Avatar''' is a [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a 3 item set that includes:
* [[Built For Battle Season Banner]]
* [[Built For Battle Season Frame]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Avatar {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
880b60a7d8c3bd6482d3c8d9086501c3ac6de6a4
Template:Miscellaneous
10
427
1612
2023-11-10T09:28:56Z
Multirious
22
Created Miscellaneous section
wikitext
text/x-wiki
== Miscellaneous ==
a3dc8a1f851ba463c618ccbee901bce9537cc279
Bromine QMG
0
208
1613
835
2023-11-10T09:34:13Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Bromine QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=800
|tp=5
|release=2023/03/21 }}
The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Bromine QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Bromine QMG {{Matrix Chunk|chunk=3rd|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/10}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
cb02b5a7c08566d6fd20cc4eaec75be34675eeb2
Guarded
0
233
1614
781
2023-11-10T09:39:08Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Guarded
|image=[[image]]
|type=Frame
|rarity=Common
|gc=200
|tp=3
|release=2023/03/21 }}
'''Guarded''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Guarded {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/10}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
859964a0284fffe5b7d8da62190352b8ebf3e202
Sizzle
0
297
1615
1170
2023-11-10T09:43:04Z
Lijosu
10
Cosmetic table
wikitext
text/x-wiki
{{Cosmetic Table
|title=Sizzle
|image={{Palette_Hexagon|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}
|type=Colour Palette
|rarity=Common
|gc=200
|tp=NA
|release=2023/09/01 }}{{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}
'''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
When the Item Shop was first added, there were originally only 3 colour palettes available on it. Sizzle was one of them, and the others were [[Navigator]] and [[Pluto]]. It is double the cost of other [[:Category:Colour_Palettes|colour palettes]].
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
afcfc1b4e680234fd25c3ad0ea44a5ccb80e54db
Protonium Crystal
0
295
1616
896
2023-11-10T09:44:35Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Protonium Crystal
|image=[[image]]
|type=Banner
|rarity=Uncommon
|gc=300
|tp=NA
|release=2023/09/01 }}
'''Protonium Crystal''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Protonium Crystal has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
fdf663a272aa9f92ea60a7a414ed7c6f6e09541b
Warp
0
428
1617
2023-11-11T07:23:16Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Warp
|image={{Palette_Hexagon|#0D3778|#0F8BCD|#0FB2CD|#36476F|#E17408|#FBF306}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}{{Palette_Table|#0D3778|#0F8BCD|#0FB2CD|#36476F|#E17408|#FBF306}}
'''Warp''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Warp {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
4d29fb80fb55c01427c10fc6093c2b0c78611318
Moss Icy
0
235
1618
1158
2023-11-11T07:38:42Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Moss Icy
|image={{Palette_Hexagon|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=4
|release=2023/03/21 }}{{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}
'''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Moss Icy {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/11}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
63c7df06130854057acd7e450696eebf3d2cf352
Module:Block Data
828
125
1619
1587
2023-11-11T12:10:08Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Merges block data modules into a single json object
function database()
output = mw.loadJsonData("Module:Block_Data.json")
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_localize(database(), "Data")
local key_value = "invalid"
if common.db_dir(data, key) then key_value = common.db_dir(data, key) end
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
output = common.db_dir(data, key)
end
return output
end
return p
5cc4fc8aed2233e60e34f420861a650bfdf4c91b
1620
1619
2023-11-11T12:10:36Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Loads json data
function database()
output = mw.loadJsonData("Module:Block_Data.json")
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_localize(database(), "Data")
local key_value = "invalid"
if common.db_dir(data, key) then key_value = common.db_dir(data, key) end
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
output = common.db_dir(data, key)
end
return output
end
return p
1b18381f15b0520aa7a3eaaabcd96754ee2823e0
1625
1620
2023-11-11T12:56:33Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Loads json data
function database()
output = mw.loadJsonData("Module:Block_Data.json")
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local transpose = args["transpose"] or args["t"]
local data = common.db_localize(database(), "Data")
local key_value = "invalid"
if common.db_dir(data, key) then key_value = common.db_dir(data, key) end
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
output = common.db_dir(data, key)
end
if type(output) == "table" then
output = table.concat(output, delimiter or ";")
end
return output
end
return p
ec27aed1cf1a4a3a62e4d9f99af5fbd90b9e3556
1626
1625
2023-11-11T12:58:05Z
Archimedes5000
4
Finished the basic "get" function
Scribunto
text/plain
local p = {}
local common = require("Module:Common")
--Loads json data
function database()
output = mw.loadJsonData("Module:Block_Data.json")
return output
end
--Returns value of "return" field of the first record that has "value" value in "key" field
function p.get(frame)
local args = frame.args
local output = {}
local key = args["key"] or args["k"]
local value = args["value"] or args["v"]
local return_key = args["return"] or args["r"]
local delimiter = args["delimiter"] or args["d"]
local data = common.db_localize(database(), "Data")
local key_value = "invalid"
if common.db_dir(data, key) then key_value = common.db_dir(data, key) end
if type(key_value) == "table" then
for j, v in pairs(key_value) do
if v == value and common.db_dir(data, return_key) ~= nil then
output = common.db_dir(data, return_key)[j]
else
if return_key == "id" or return_key == "Id" or return_key == "ID" then
output = j
end
end
end
else
output = common.db_dir(data, key)
end
if type(output) == "table" then
output = table.concat(output, delimiter or ";")
end
return output
end
return p
8fd9569b17ae211199677dbbdc661f5cb909f4b8
Module:Block Data.json
828
429
1621
2023-11-11T12:10:59Z
Archimedes5000
4
Created page with "{ "Data": { "AlwaysFunctional": { "225": true, "339": true }, "AnimatedPart": { "273": "WheelRig_APC_Rig", "274": "WheelRig_APC_WithSteer_Rig", "277": "WheelRig_Small_SimMode_NoSteer", "278": "WheelRig_Small_SimMode_WithSteer" }, "BaseCPU": { "0": 1, "1": 1, "10": 1, "103": 1, "104": 1, "105": 1, "107": 1, "108": 1, "109": 1, "11": 1, "110": 1,..."
json
application/json
{
"Data": {
"AlwaysFunctional": {
"225": true,
"339": true
},
"AnimatedPart": {
"273": "WheelRig_APC_Rig",
"274": "WheelRig_APC_WithSteer_Rig",
"277": "WheelRig_Small_SimMode_NoSteer",
"278": "WheelRig_Small_SimMode_WithSteer"
},
"BaseCPU": {
"0": 1,
"1": 1,
"10": 1,
"103": 1,
"104": 1,
"105": 1,
"107": 1,
"108": 1,
"109": 1,
"11": 1,
"110": 1,
"111": 1,
"112": 1,
"115": 45,
"116": 35,
"12": 1,
"13": 1,
"135": 1,
"136": 1,
"14": 1,
"15": 1,
"153": 1,
"154": 1,
"155": 1,
"156": 2,
"157": 2,
"158": 2,
"159": 2,
"16": 1,
"160": 2,
"161": 2,
"162": 2,
"163": 2,
"164": 2,
"165": 2,
"166": 2,
"167": 2,
"17": 1,
"179": 55,
"18": 1,
"180": 75,
"19": 1,
"195": "1",
"196": 1,
"198": 1,
"2": 1,
"20": 1,
"21": 1,
"22": 1,
"225": 4,
"229": 1,
"23": 1,
"230": 1,
"231": 20,
"24": 1,
"25": 1,
"255": 30,
"26": 1,
"27": 1,
"273": 50,
"274": 50,
"275": 2,
"276": 2,
"277": 50,
"278": 50,
"28": 1,
"29": 1,
"3": 1,
"30": 1,
"31": 1,
"32": 1,
"33": 1,
"332": 60,
"333": 60,
"334": 60,
"335": 60,
"339": 4,
"34": 1,
"340": 60,
"35": 1,
"36": 1,
"37": 1,
"38": 1,
"39": 1,
"4": 1,
"40": 1,
"41": 1,
"42": 1,
"43": 1,
"44": 1,
"45": 15,
"49": 1,
"5": 1,
"50": 2,
"51": 2,
"52": 2,
"53": 2,
"54": 2,
"55": 2,
"56": 2,
"57": 2,
"58": 2,
"59": 2,
"6": 1,
"60": 2,
"61": 2,
"62": 2,
"63": 2,
"64": 2,
"65": 2,
"66": 2,
"67": 2,
"68": 2,
"69": 2,
"7": 1,
"70": 2,
"71": 2,
"72": 2,
"73": 2,
"74": 4,
"75": 4,
"76": 4,
"77": 4,
"78": 4,
"79": 4,
"8": 1,
"80": 4,
"83": 25,
"84": 25,
"85": 25,
"86": 25,
"87": 25,
"88": 30,
"89": 30,
"9": 1,
"90": 30,
"91": 30,
"92": 25,
"93": 25,
"94": 25,
"95": 30,
"96": 30
},
"BondStrengthCombinePolicy": {
"100": "ArithmeticMean",
"226": "ArithmeticMean",
"227": "ArithmeticMean",
"228": "ArithmeticMean",
"231": "ArithmeticMean",
"255": "ArithmeticMean",
"273": "ArithmeticMean",
"274": "ArithmeticMean",
"277": "ArithmeticMean",
"278": "ArithmeticMean",
"332": "ArithmeticMean",
"333": "ArithmeticMean",
"334": "ArithmeticMean",
"335": "ArithmeticMean",
"338": "ArithmeticMean",
"340": "ArithmeticMean",
"83": "ArithmeticMean",
"84": "ArithmeticMean",
"85": "ArithmeticMean",
"86": "ArithmeticMean",
"87": "ArithmeticMean",
"88": "ArithmeticMean",
"89": "ArithmeticMean",
"90": "ArithmeticMean",
"91": "ArithmeticMean",
"92": "ArithmeticMean",
"93": "ArithmeticMean",
"94": "ArithmeticMean",
"95": "ArithmeticMean",
"96": "ArithmeticMean",
"98": "ArithmeticMean"
},
"CameraBehaviour": {
"45": "AdaptToClusterBounds"
},
"CanEditColour": {
"0": true,
"1": true,
"10": true,
"100": true,
"103": true,
"104": true,
"105": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": true,
"116": true,
"12": true,
"13": true,
"135": "false",
"136": "true",
"14": true,
"15": true,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": true,
"179": true,
"18": true,
"180": true,
"19": true,
"195": false,
"196": "false",
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": true,
"226": true,
"227": true,
"228": true,
"229": false,
"23": true,
"230": false,
"231": true,
"24": true,
"25": true,
"255": true,
"26": true,
"27": true,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": true,
"340": true,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": true,
"47": true,
"48": true,
"49": "false",
"5": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": false,
"8": true,
"80": false,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"CanEditMaterial": {
"0": true,
"1": true,
"10": true,
"100": false,
"103": true,
"104": true,
"105": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": false,
"116": false,
"12": true,
"13": true,
"135": "false",
"136": "TRUE",
"14": true,
"15": true,
"153": "TRUE",
"154": "TRUE",
"155": "TRUE",
"156": false,
"157": false,
"158": false,
"159": false,
"16": true,
"160": false,
"161": false,
"162": false,
"163": false,
"164": false,
"165": false,
"166": false,
"167": false,
"17": true,
"179": false,
"18": true,
"180": false,
"19": true,
"195": false,
"196": "false",
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": false,
"226": false,
"227": false,
"228": false,
"229": false,
"23": true,
"230": false,
"231": true,
"24": true,
"25": true,
"255": false,
"26": true,
"27": true,
"273": false,
"274": false,
"275": false,
"276": false,
"277": false,
"278": false,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": false,
"333": false,
"334": false,
"335": false,
"338": false,
"339": false,
"34": true,
"340": false,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": false,
"47": false,
"48": false,
"49": "false",
"5": true,
"50": false,
"51": false,
"52": false,
"53": false,
"54": false,
"55": false,
"56": false,
"57": false,
"58": false,
"59": false,
"6": true,
"60": false,
"61": false,
"62": false,
"63": false,
"64": false,
"65": false,
"66": false,
"67": false,
"68": false,
"69": false,
"7": true,
"70": false,
"71": false,
"72": false,
"73": false,
"74": true,
"75": false,
"76": false,
"77": false,
"78": false,
"79": false,
"8": true,
"80": false,
"83": false,
"84": false,
"85": false,
"86": false,
"87": false,
"88": false,
"89": false,
"9": true,
"90": false,
"91": false,
"92": false,
"93": false,
"94": false,
"95": false,
"96": false,
"98": false
},
"CharacterColliderHeight": {
"45": 1
},
"ConnectableBlockCategoryPerFace": {
"categoryName": {
"273": "Tyre",
"274": "Tyre",
"277": "Tyre",
"278": "Tyre"
},
"connectionErrorKey": {
"273": "strInvalidWheelRigConnection",
"274": "strInvalidWheelRigConnection",
"277": "strInvalidWheelRigConnection",
"278": "strInvalidWheelRigConnection"
},
"face": {
"273": 2,
"274": 2,
"277": 2,
"278": 2
}
},
"ControllerLocalEndPoint": {
"72": {
"x": 0,
"y": 0,
"z": 0
},
"73": {
"x": 0,
"y": 0,
"z": 0
}
},
"ControllerPartPath": {
"72": "Button_Button",
"73": "Switch_Switch"
},
"ControllerPositionAxis": {
"72": {
"x": 0,
"y": -0.01,
"z": 0
},
"73": {
"x": 0,
"y": 0,
"z": 0
}
},
"ControllerRotationAxis": {
"72": {
"x": 0,
"y": 1,
"z": 0
},
"73": {
"x": -1,
"y": 0,
"z": 0
}
},
"CosmeticCPU": {
"47": 10,
"48": 10
},
"CosmeticallyPaintedOnly": {
"0": false,
"1": false,
"10": false,
"100": true,
"103": false,
"104": false,
"105": false,
"107": false,
"108": false,
"109": false,
"11": false,
"110": false,
"111": false,
"112": false,
"115": true,
"116": true,
"12": false,
"13": false,
"135": true,
"136": true,
"14": false,
"15": false,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": false,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": false,
"179": true,
"18": false,
"180": true,
"19": false,
"195": true,
"196": true,
"198": false,
"2": false,
"20": false,
"21": false,
"22": false,
"225": true,
"226": true,
"227": true,
"228": true,
"229": true,
"23": false,
"230": true,
"231": true,
"24": false,
"25": false,
"255": true,
"26": false,
"27": false,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"28": false,
"29": false,
"3": false,
"30": false,
"31": false,
"32": false,
"33": false,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": false,
"340": true,
"35": false,
"36": false,
"37": false,
"38": false,
"39": false,
"4": false,
"40": false,
"41": false,
"42": false,
"43": false,
"44": false,
"45": true,
"47": true,
"48": true,
"49": true,
"5": false,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": false,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": false,
"70": true,
"71": true,
"72": true,
"73": true,
"74": false,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"8": false,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": false,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"CpuType": {
"0": "Base",
"1": "Base",
"10": "Base",
"100": "Weapon",
"103": "Base",
"104": "Base",
"105": "Base",
"107": "Base",
"108": "Base",
"109": "Base",
"11": "Base",
"110": "Base",
"111": "Base",
"112": "Base",
"115": "Base",
"116": "Base",
"12": "Base",
"13": "Base",
"135": "Base",
"136": "Base",
"14": "Base",
"15": "Base",
"153": "Base",
"154": "Base",
"155": "Base",
"156": "Base",
"157": "Base",
"158": "Base",
"159": "Base",
"16": "Base",
"160": "Base",
"161": "Base",
"162": "Base",
"163": "Base",
"164": "Base",
"165": "Base",
"166": "Base",
"167": "Base",
"17": "Base",
"179": "Base",
"18": "Base",
"180": "Base",
"19": "Base",
"195": "Base",
"196": "Base",
"198": "Base",
"2": "Base",
"20": "Base",
"21": "Base",
"22": "Base",
"225": "Base",
"226": "Weapon",
"227": "Weapon",
"228": "Weapon",
"229": "Base",
"23": "Base",
"230": "Base",
"231": "Base",
"24": "Base",
"25": "Base",
"255": "Base",
"26": "Base",
"27": "Base",
"273": "Base",
"274": "Base",
"275": "Base",
"276": "Base",
"277": "Base",
"278": "Base",
"28": "Base",
"29": "Base",
"3": "Base",
"30": "Base",
"31": "Base",
"32": "Base",
"33": "Base",
"332": "Weapon",
"333": "Weapon",
"334": "Weapon",
"335": "Weapon",
"338": "Weapon",
"339": "Base",
"34": "Base",
"340": "Weapon",
"35": "Base",
"36": "Base",
"37": "Base",
"38": "Base",
"39": "Base",
"4": "Base",
"40": "Base",
"41": "Base",
"42": "Base",
"43": "Base",
"44": "Base",
"45": "Base",
"47": "Cosmetic",
"48": "Cosmetic",
"49": "Base",
"5": "Base",
"50": "Base",
"51": "Base",
"52": "Base",
"53": "Base",
"54": "Base",
"55": "Base",
"56": "Base",
"57": "Base",
"58": "Base",
"59": "Base",
"6": "Base",
"60": "Base",
"61": "Base",
"62": "Base",
"63": "Base",
"64": "Base",
"65": "Base",
"66": "Base",
"67": "Base",
"68": "Base",
"69": "Base",
"7": "Base",
"70": "Base",
"71": "Base",
"72": "Base",
"73": "Base",
"74": "Base",
"75": "Base",
"76": "Base",
"77": "Base",
"78": "Base",
"79": "Base",
"8": "Base",
"80": "Base",
"83": "Base",
"84": "Base",
"85": "Base",
"86": "Base",
"87": "Base",
"88": "Base",
"89": "Base",
"9": "Base",
"90": "Base",
"91": "Base",
"92": "Base",
"93": "Base",
"94": "Base",
"95": "Base",
"96": "Base",
"98": "Weapon"
},
"CubeCategory": {
"0": "Primitive",
"1": "Primitive",
"10": "Primitive",
"100": "Gun",
"103": "Primitive",
"104": "Primitive",
"105": "Primitive",
"107": "Primitive",
"108": "Primitive",
"109": "Primitive",
"11": "Primitive",
"110": "Primitive",
"111": "Primitive",
"112": "Primitive",
"115": "AntiGravity",
"116": "Jet",
"12": "Primitive",
"13": "Primitive",
"135": "Primitive",
"136": "Primitive",
"14": "Primitive",
"15": "Primitive",
"153": "Primitive",
"154": "Primitive",
"155": "Primitive",
"156": "LogicBlock",
"157": "LogicBlock",
"158": "LogicBlock",
"159": "LogicBlock",
"16": "Primitive",
"160": "LogicBlock",
"161": "LogicBlock",
"162": "Vector3ConstantBlock",
"163": "Vector3PositionBlock",
"164": "Vector3VelocityBlock",
"165": "Vector3DirectionBlock",
"166": "NearestPlayerInfoBlock",
"167": "OwnerPositionBlock",
"17": "Primitive",
"179": "Jet",
"18": "Primitive",
"180": "Jet",
"19": "Primitive",
"195": "Primitive",
"196": "Primitive",
"198": "Primitive",
"2": "Primitive",
"20": "Primitive",
"21": "Primitive",
"22": "Primitive",
"225": "DestructionSensor",
"226": "Gun",
"227": "Gun",
"228": "Gun",
"229": "Primitive",
"23": "Primitive",
"230": "Primitive",
"231": "TNTBlock",
"24": "Primitive",
"25": "Primitive",
"255": "DecouplerBlock",
"26": "Primitive",
"27": "Primitive",
"273": "WheelRig",
"274": "WheelRigSteerable",
"275": "FloatDisplayBlock",
"276": "VectorDisplayBlock",
"277": "WheelRig",
"278": "WheelRigSteerable",
"28": "Primitive",
"29": "Primitive",
"3": "Primitive",
"30": "Primitive",
"31": "Primitive",
"32": "Primitive",
"33": "Primitive",
"332": "GunTurret",
"333": "GunTurret",
"334": "GunTurret",
"335": "GunTurret",
"338": "Gun",
"339": "AdvancedDestructionSensor",
"34": "Primitive",
"340": "GunTurret",
"35": "Primitive",
"36": "Primitive",
"37": "Primitive",
"38": "Primitive",
"39": "Primitive",
"4": "Primitive",
"40": "Primitive",
"41": "Primitive",
"42": "Primitive",
"43": "Primitive",
"44": "Primitive",
"45": "PilotSeat",
"47": "SpotLight",
"48": "SpotLight",
"49": "Primitive",
"5": "Primitive",
"50": "LogicBlock",
"51": "LogicBlock",
"52": "LogicBlock",
"53": "LogicBlock",
"54": "LogicBlock",
"55": "LogicBlock",
"56": "LogicBlock",
"57": "LogicBlock",
"58": "LogicBlock",
"59": "LogicBlock",
"6": "Primitive",
"60": "LogicBlock",
"61": "LogicBlock",
"62": "LogicBlock",
"63": "LogicBlock",
"64": "LogicBlock",
"65": "LogicBlock",
"66": "LogicBlock",
"67": "LogicBlock",
"68": "LogicBlock",
"69": "LogicBlock",
"7": "Primitive",
"70": "LogicBlock",
"71": "LogicBlock",
"72": "Button",
"73": "Button",
"74": "TextBlock",
"75": "BitBlock",
"76": "ConstantBlock",
"77": "CounterBlock",
"78": "TimerBlock",
"79": "Trigger",
"8": "Primitive",
"80": "DistanceSensor",
"83": "Joint",
"84": "Joint",
"85": "Joint",
"86": "Joint",
"87": "Joint",
"88": "Motor",
"89": "Servo",
"9": "Primitive",
"90": "Servo",
"91": "Piston",
"92": "DampedAngularSpring",
"93": "DampedAngularSpring",
"94": "DampedSpring",
"95": "AimingServo",
"96": "AimingServo",
"98": "Gun"
},
"CubeDescriptionKey": {
"0": "strScalableBuildingBlock",
"1": "strScalableBuildingBlock",
"10": "strScalableBuildingBlock",
"100": "strWeapon_60mmTankCannon_Long_PlasmaDesc",
"103": "strScalableBuildingBlock",
"104": "strScalableBuildingBlock",
"105": "strPostDesc",
"107": "strPostDesc",
"108": "strPostDesc",
"109": "strPostDesc",
"11": "strScalableBuildingBlock",
"110": "strPostDesc",
"111": "strPostDesc",
"112": "strPostDesc",
"115": "strAntiGravityBlockDesc",
"116": "strThrusterSmallDesc",
"12": "strScalableBuildingBlock",
"13": "strScalableBuildingBlock",
"135": "strFrameDesc",
"136": "strFrameDesc",
"14": "strScalableBuildingBlock",
"15": "strScalableBuildingBlock",
"153": "strFrameDesc",
"154": "strFrameDesc",
"155": "strFrameDesc",
"156": "strMath_DotProductDesc",
"157": "strMath_CrossProductDesc",
"158": "strMath_AngleDesc",
"159": "strMath_DistanceDesc",
"16": "strScalableBuildingBlock",
"160": "strMath_MagnitudeDesc",
"161": "strMath_NormalizeDesc",
"162": "strVector3_Const_BlockDesc",
"163": "strPositionSensor_BlockDesc",
"164": "strVelocitySensor_BlockDesc",
"165": "strDirectionSensor_BlockDesc",
"166": "strNearestPlayerPositionSensor_BlockDesc",
"167": "strMyPositionSensor_BlockDesc",
"17": "strScalableBuildingBlock",
"179": "strThrusterStandardDesc",
"18": "strScalablePlate",
"180": "strThrusterLargeDesc",
"19": "strScalablePlate",
"195": "strFrameDesc",
"196": "strFrameDesc",
"198": "strScalablePlate",
"2": "strScalableBuildingBlock",
"20": "strScalablePlate",
"21": "strScalablePlate",
"22": "strScalablePlate",
"225": "strDestructionSensor_BlockDesc",
"226": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc",
"227": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc",
"228": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc",
"229": "strScalableGlassPlate",
"23": "strScalablePlate",
"230": "strScalableGlassPlate",
"231": "strProtoniumCrystal_BlockDesc",
"24": "strScalablePlate",
"25": "strScalablePlate",
"255": "strDecouplerBlockDesc",
"26": "strScalablePlate",
"27": "strScalablePlate",
"273": "strWheelRig_APC_NoSteeringDesc",
"274": "strWheelRig_APC_WithSteerDesc",
"275": "strFloatDisplayBlockDesc",
"276": "strVectorDisplayBlockDesc",
"277": "strWheelRig_Small_NoSteeringDesc",
"278": "strWheelRig_Small_WithSteerDesc",
"28": "strScalablePlate",
"29": "strScalablePlate",
"3": "strScalableBuildingBlock",
"30": "strScalablePlate",
"31": "strScalablePlate",
"32": "strScalablePlate",
"33": "strScalableBuildingBlock",
"332": "strWeapon_StandardLaserTurretDesc",
"333": "strWeapon_StandardPlasmaTurretDesc",
"334": "strWeapon_SmallLaserTurretDesc",
"335": "strWeapon_SmallPlasmaTurretDesc",
"338": "strWeapon_RailGunDesc",
"339": "strAdvDestructionSensor_BlockDesc",
"34": "strScalableBuildingBlock",
"340": "strWeapon_StandardRailTurretDesc",
"35": "strScalableBuildingBlock",
"36": "strScalableBuildingBlock",
"37": "strScalableBuildingBlock",
"38": "strScalableBuildingBlock",
"39": "strScalableBuildingBlock",
"4": "strScalableBuildingBlock",
"40": "strScalableBuildingBlock",
"41": "strScalableBuildingBlock",
"42": "strScalableBuildingBlock",
"43": "strScalableBuildingBlock",
"44": "strScalableBuildingBlock",
"45": "strSeat_Driver_Robocraft2Desc",
"47": "strHeadlamp_IndicatorDesc",
"48": "strHeadlamp_StripDesc",
"49": "strFrameDesc",
"5": "strScalableBuildingBlock",
"50": "strLogic_ANDDesc",
"51": "strLogic_ORDesc",
"52": "strLogic_NOTDesc",
"53": "strLogic_NANDDesc",
"54": "strLogic_NORDesc",
"55": "strLogic_XORDesc",
"56": "strLogic_XNORDesc",
"57": "strMath_AdderDesc",
"58": "strMath_SubtractorDesc",
"59": "strMath_MultiplierDesc",
"6": "strScalableBuildingBlock",
"60": "strMath_DividerDesc",
"61": "strMath_InverterDesc",
"62": "strMath_AverageDesc",
"63": "strMath_AbsoluteDesc",
"64": "strMath_MinDesc",
"65": "strMath_MaxDesc",
"66": "strMath_EqualDesc",
"67": "strMath_LessDesc",
"68": "strMath_Less_EqualDesc",
"69": "strMath_GreaterDesc",
"7": "strScalableBuildingBlock",
"70": "strMath_Greater_EqualDesc",
"71": "strSimple_ConnectorDesc",
"72": "strButtonDesc",
"73": "strSwitchDesc",
"74": "strNameplateDesc",
"75": "strBitBlockDesc",
"76": "strConst_BlockDesc",
"77": "strCounter_BlockDesc",
"78": "strTimerBlockDesc",
"79": "strSensor_BlockDesc",
"8": "strScalableBuildingBlock",
"80": "strDistanceSensor_BlockDesc",
"83": "strAxleDesc",
"84": "strHingeDesc",
"85": "strBallJointDesc",
"86": "strUniversalJointDesc",
"87": "strTelescopicJointDesc",
"88": "strMotorDesc",
"89": "strAxleServoDesc",
"9": "strScalableBuildingBlock",
"90": "strHingeServoDesc",
"91": "strPistonServoDesc",
"92": "strHingeSpringDesc",
"93": "strAxleSpringDesc",
"94": "strDampedSpringDesc",
"95": "strAimingAxleServoDesc",
"96": "strAimingHingeServoDesc",
"98": "strWeapon_30mmAutoCannon_Long_LaserDesc"
},
"CubeNameKey": {
"0": "strCube",
"1": "strNegativeTetrahedron",
"10": "strRoundedNegativeQuarterPyramid",
"100": "strWeapon_60mmTankCannon_Long_Plasma",
"103": "strWideCylinderDoubleDiagonal",
"104": "strNarrowCylinderDoubleDiagonal",
"105": "strPostDoubleDiagonal",
"107": "strPostStraight",
"108": "strPostLShape",
"109": "strPostTJunction",
"11": "strRoundedWedge",
"110": "strPostCross",
"111": "strPostCorner",
"112": "strPostDiagonal",
"115": "strAntiGravityBlock",
"116": "strThrusterSmall",
"12": "strRoundedQuarterPyramid",
"13": "strRoundedTetrahedron",
"135": "strGlassFrame_SkewedTriangle",
"136": "strFrame_Square",
"14": "strCone",
"15": "strConeSegment",
"153": "strFrame_Triangle",
"154": "strFrame_SkewedSquare",
"155": "strFrame_SkewedTriangle",
"156": "strMath_DotProduct",
"157": "strMath_CrossProduct",
"158": "strMath_Angle",
"159": "strMath_Distance",
"16": "strHemisphere",
"160": "strMath_Magnitude",
"161": "strMath_Normalize",
"162": "strVector3_Const_Block",
"163": "strPositionSensor_Block",
"164": "strVelocitySensor_Block",
"165": "strDirectionSensor_Block",
"166": "strNearestPlayerPositionSensor_Block",
"167": "strMyPositionSensor_Block",
"17": "strSphere",
"179": "strThrusterStandard",
"18": "strPlateCube",
"180": "strThrusterLarge",
"19": "strNegativeTetrahedronPlate",
"195": "strGlassFrame_Square",
"196": "strGlassFrame_Triangle",
"198": "strHalfDoubleSlicedPlate",
"2": "strNegativeQuarterPyramid",
"20": "strNegativeQuarterPyramidPlate",
"21": "strPlateWedge",
"22": "strPlateQuarterPyramid",
"225": "strDestructionSensor_Block",
"226": "strWeapon_ExplosiveBlock_Small_ArcDischarger",
"227": "strWeapon_ExplosiveBlock_Medium_ArcDischarger",
"228": "strWeapon_ExplosiveBlock_Large_ArcDischarger",
"229": "strGlassPlate_Square",
"23": "strPlateTetrahedron",
"230": "strGlassPlate_Triangle",
"231": "strProtoniumCrystal_Block",
"24": "strPlateTriangle",
"25": "strRoundedNegativeTetrahedronPlate",
"255": "strDecouplerBlock",
"26": "strRoundedNegativeQuarterPyramidPlate",
"27": "strPlateRWedge",
"273": "strWheelRig_APC_NoSteering",
"274": "strWheelRig_APC_WithSteer",
"275": "strFloatDisplayBlock",
"276": "strVectorDisplayBlock",
"277": "strWheelRig_Small_NoSteering",
"278": "strWheelRig_Small_WithSteer",
"28": "strPlateRTretrahedron",
"29": "strPlateCircle",
"3": "strDoubleSliced",
"30": "strWideCylinderPlate",
"31": "strNarrowCylinderPlate",
"32": "strPlateQtrCircle",
"33": "strWideCylinder",
"332": "strWeapon_StandardLaserTurret",
"333": "strWeapon_StandardPlasmaTurret",
"334": "strWeapon_SmallLaserTurret",
"335": "strWeapon_SmallPlasmaTurret",
"338": "strWeapon_RailGun",
"339": "strAdvDestructionSensor_Block",
"34": "strWideCylinderBend",
"340": "strWeapon_StandardRailTurret",
"35": "strWideCylinderT",
"36": "strWideCylinderCross",
"37": "strWideCylinderCorner",
"38": "strWideCylinderDiagonal",
"39": "strNarrowCylinder",
"4": "strHalfDoubleSliced",
"40": "strNarrowCylinderBend",
"41": "strNarrowCylinderT",
"42": "strNarrowCylinderCross",
"43": "strNarrowCylinderCorner",
"44": "strNarrowCylinderDiagonal",
"45": "strSeat_Driver_Robocraft2",
"47": "strHeadlamp_Indicator",
"48": "strHeadlamp_Strip",
"49": "strGlassFrame_SkewedSquare",
"5": "strWedge",
"50": "strLogic_AND",
"51": "strLogic_OR",
"52": "strLogic_NOT",
"53": "strLogic_NAND",
"54": "strLogic_NOR",
"55": "strLogic_XOR",
"56": "strLogic_XNOR",
"57": "strMath_Adder",
"58": "strMath_Subtractor",
"59": "strMath_Multiplier",
"6": "strQuarterPyramid",
"60": "strMath_Divider",
"61": "strMath_Inverter",
"62": "strMath_Average",
"63": "strMath_Absolute",
"64": "strMath_Min",
"65": "strMath_Max",
"66": "strMath_Equal",
"67": "strMath_Less",
"68": "strMath_Less_Equal",
"69": "strMath_Greater",
"7": "strEighthPyramid",
"70": "strMath_Greater_Equal",
"71": "strSimple_Connector",
"72": "strButton",
"73": "strSwitch",
"74": "strNameplate",
"75": "strBitBlock",
"76": "strConst_Block",
"77": "strCounter_Block",
"78": "strTimerBlock",
"79": "strSensor_Block",
"8": "strTetrahedron",
"80": "strDistanceSensor_Block",
"83": "strAxle",
"84": "strHinge",
"85": "strBallJoint",
"86": "strUniversalJoint",
"87": "strTelescopicJoint",
"88": "strMotor",
"89": "strAxleServo",
"9": "strRoundedNegativeTetrahedron",
"90": "strHingeServo",
"91": "strPistonServo",
"92": "strHingeSpring",
"93": "strAxleSpring",
"94": "strDampedSpring",
"95": "strAimingAxleServo",
"96": "strAimingHingeServo",
"98": "strWeapon_30mmAutoCannon_Long_Laser"
},
"CubeShortNameKey": {
"0": "strCubeShort",
"1": "strNegativeTetrahedronShort",
"10": "strRoundedNegativeQuarterPyramidShort",
"103": "strWideCylinderDoubleDiagonalShort",
"104": "strNarrowCylinderDoubleDiagonalShort",
"105": "strPostDoubleDiagonalShort",
"11": "strRoundedWedgeShort",
"12": "strRoundedQuarterPyramidShort",
"13": "strRoundedTetrahedronShort",
"135": "strGlassFrame_SkewedTriangleShort",
"14": "strConeShort",
"15": "strConeSegmentShort",
"154": "strFrame_SkewedSquareShort",
"155": "strFrame_SkewedTriangleShort",
"156": "strMath_DotProductShort",
"157": "strMath_CrossProductShort",
"159": "strMath_DistanceShort",
"16": "strHemisphereShort",
"160": "strMath_MagnitudeShort",
"161": "strMath_NormalizeShort",
"162": "strVector3_Const_BlockShort",
"163": "strPositionSensor_BlockShort",
"164": "strVelocitySensor_BlockShort",
"165": "strDirectionSensor_BlockShort",
"166": "strNearestPlayerPositionSensor_BlockShort",
"17": "strSphereShort",
"18": "strPlateCubeShort",
"19": "strNegativeTetrahedronPlateShort",
"198": "strHalfDoubleSlicedPlateShort",
"2": "strNegativeQuarterPyramidShort",
"20": "strNegativeQuarterPyramidPlateShort",
"21": "strPlateWedgeShort",
"22": "strPlateQuarterPyramidShort",
"229": "strGlassPlate_SquareShort",
"23": "strPlateTetrahedronShort",
"230": "strGlassPlate_TriangleShort",
"24": "strPlateTriangleShort",
"25": "strRoundedNegativeTetrahedronPlateShort",
"26": "strRoundedNegativeQuarterPyramidPlateShort",
"27": "strPlateRWedgeShort",
"275": "strFloatDisplayBlock",
"276": "strVectorDisplayBlock",
"28": "strPlateRTretrahedronShort",
"29": "strPlateCircleShort",
"3": "strDoubleSlicedShort",
"30": "strWideCylinderPlateShort",
"31": "strNarrowCylinderPlateShort",
"32": "strPlateQtrCircleShort",
"33": "strWideCylinderShort",
"34": "strWideCylinderBendShort",
"35": "strWideCylinderTShort",
"36": "strWideCylinderCrossShort",
"37": "strWideCylinderCornerShort",
"38": "strWideCylinderDiagonalShort",
"39": "strNarrowCylinderShort",
"4": "strHalfDoubleSlicedShort",
"40": "strNarrowCylinderBendShort",
"41": "strNarrowCylinderTShort",
"42": "strNarrowCylinderCrossShort",
"43": "strNarrowCylinderCornerShort",
"44": "strNarrowCylinderDiagonalShort",
"49": "strGlassFrame_SkewedSquareShort",
"5": "strWedgeShort",
"6": "strQuarterPyramidShort",
"68": "strMath_Less_EqualShort",
"7": "strEighthPyramidShort",
"70": "strMath_Greater_EqualShort",
"8": "strTetrahedronShort",
"9": "strRoundedNegativeTetrahedronShort"
},
"CubeType": {
"0": "Block",
"1": "Block",
"10": "Block",
"100": "Block",
"103": "Block",
"104": "Block",
"105": "Block",
"107": "Block",
"108": "Block",
"109": "Block",
"11": "Block",
"110": "Block",
"111": "Block",
"112": "Block",
"115": "Block",
"116": "Block",
"12": "Block",
"13": "Block",
"135": "Block",
"136": "Block",
"14": "Block",
"15": "Block",
"153": "Block",
"154": "Block",
"155": "Block",
"156": "Block",
"157": "Block",
"158": "Block",
"159": "Block",
"16": "Block",
"160": "Block",
"161": "Block",
"162": "Block",
"163": "Block",
"164": "Block",
"165": "Block",
"166": "Block",
"167": "Block",
"17": "Block",
"179": "Block",
"18": "Block",
"180": "Block",
"19": "Block",
"195": "Block",
"196": "Block",
"198": "Block",
"2": "Block",
"20": "Block",
"21": "Block",
"22": "Block",
"225": "Block",
"226": "Block",
"227": "Block",
"228": "Block",
"229": "Block",
"23": "Block",
"230": "Block",
"231": "Block",
"24": "Block",
"25": "Block",
"255": "Joint",
"26": "Block",
"27": "Block",
"273": "Joint",
"274": "Joint",
"275": "Block",
"276": "Block",
"277": "Joint",
"278": "Joint",
"28": "Block",
"29": "Block",
"3": "Block",
"30": "Block",
"31": "Block",
"32": "Block",
"33": "Block",
"332": "Joint",
"333": "Joint",
"334": "Joint",
"335": "Joint",
"338": "Block",
"339": "Block",
"34": "Block",
"340": "Joint",
"35": "Block",
"36": "Block",
"37": "Block",
"38": "Block",
"39": "Block",
"4": "Block",
"40": "Block",
"41": "Block",
"42": "Block",
"43": "Block",
"44": "Block",
"45": "Block",
"47": "Block",
"48": "Block",
"49": "Block",
"5": "Block",
"50": "Block",
"51": "Block",
"52": "Block",
"53": "Block",
"54": "Block",
"55": "Block",
"56": "Block",
"57": "Block",
"58": "Block",
"59": "Block",
"6": "Block",
"60": "Block",
"61": "Block",
"62": "Block",
"63": "Block",
"64": "Block",
"65": "Block",
"66": "Block",
"67": "Block",
"68": "Block",
"69": "Block",
"7": "Block",
"70": "Block",
"71": "Block",
"72": "Block",
"73": "Block",
"74": "Block",
"75": "Block",
"76": "Block",
"77": "Block",
"78": "Block",
"79": "Block",
"8": "Block",
"80": "Block",
"83": "Joint",
"84": "Joint",
"85": "Joint",
"86": "Joint",
"87": "Joint",
"88": "Joint",
"89": "Joint",
"9": "Block",
"90": "Joint",
"91": "Joint",
"92": "Joint",
"93": "Joint",
"94": "Joint",
"95": "Joint",
"96": "Joint",
"98": "Block"
},
"DampingReferenceVolume": {
"115": 1.92
},
"DefaultColour": {
"0": 0,
"1": "0",
"10": "0",
"100": 0,
"103": "0",
"104": "0",
"105": "0",
"107": "0",
"108": "0",
"109": "0",
"11": "0",
"110": "0",
"111": "0",
"112": "0",
"115": 0,
"116": 0,
"12": "0",
"13": "0",
"135": 3,
"136": 4,
"14": "0",
"15": "0",
"153": 4,
"154": 4,
"155": 4,
"156": 0,
"157": 0,
"158": 0,
"159": 0,
"16": "0",
"160": 0,
"161": 0,
"162": 0,
"163": 0,
"164": 0,
"165": 0,
"166": 0,
"167": 0,
"17": "0",
"179": 0,
"18": "0",
"180": 0,
"19": "0",
"195": 3,
"196": 3,
"198": "0",
"2": "0",
"20": "0",
"21": "0",
"22": "0",
"225": 0,
"226": 0,
"227": 0,
"228": 0,
"229": "0",
"23": "0",
"230": "0",
"231": 0,
"24": "0",
"25": "0",
"255": 0,
"26": "0",
"27": "0",
"273": 0,
"274": 0,
"275": 0,
"276": 0,
"277": 0,
"278": 0,
"28": "0",
"29": "0",
"3": "0",
"30": "0",
"31": "0",
"32": "0",
"33": "0",
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"339": 0,
"34": "0",
"340": 0,
"35": "0",
"36": "0",
"37": "0",
"38": "0",
"39": "0",
"4": "0",
"40": "0",
"41": "0",
"42": "0",
"43": "0",
"44": "0",
"45": 0,
"47": 3,
"48": 3,
"49": 3,
"5": "0",
"50": 0,
"51": 0,
"52": 0,
"53": 0,
"54": 0,
"55": 0,
"56": 0,
"57": 0,
"58": 0,
"59": 0,
"6": "0",
"60": 0,
"61": 0,
"62": 0,
"63": 0,
"64": 0,
"65": 0,
"66": 0,
"67": 0,
"68": 0,
"69": 0,
"7": "0",
"70": 0,
"71": 0,
"72": 0,
"73": 0,
"74": 0,
"75": 0,
"76": 0,
"77": 0,
"78": 0,
"79": 3,
"8": "0",
"80": 5,
"83": 0,
"84": 0,
"85": 0,
"86": 0,
"87": 0,
"88": 0,
"89": 0,
"9": "0",
"90": 0,
"91": 0,
"92": 0,
"93": 0,
"94": 0,
"95": 0,
"96": 0,
"98": 0
},
"DefaultMaterialID": {
"0": 0,
"1": 0,
"10": 0,
"100": 1,
"103": 0,
"104": 0,
"105": 0,
"107": 0,
"108": 0,
"109": 0,
"11": 0,
"110": 0,
"111": 0,
"112": 0,
"115": 8,
"116": 8,
"12": 0,
"13": 0,
"135": 9,
"136": 0,
"14": 0,
"15": 0,
"153": 0,
"154": 0,
"155": 0,
"156": 0,
"157": 0,
"158": 0,
"159": 0,
"16": 0,
"160": 0,
"161": 0,
"162": 0,
"163": 0,
"164": 0,
"165": 0,
"166": 0,
"167": 0,
"17": 0,
"179": 8,
"18": 0,
"180": 8,
"19": 0,
"195": 9,
"196": 9,
"198": 0,
"2": 0,
"20": 0,
"21": 0,
"22": 0,
"225": 0,
"226": 1,
"227": 1,
"228": 1,
"229": 0,
"23": 0,
"230": 0,
"231": 1,
"24": 0,
"25": 0,
"255": 1,
"26": 0,
"27": 0,
"273": 1,
"274": 1,
"275": 0,
"276": 0,
"277": 1,
"278": 1,
"28": 0,
"29": 0,
"3": 0,
"30": 0,
"31": 0,
"32": 0,
"33": 0,
"332": 1,
"333": 1,
"334": 1,
"335": 1,
"338": 1,
"339": 0,
"34": 0,
"340": 1,
"35": 0,
"36": 0,
"37": 0,
"38": 0,
"39": 0,
"4": 0,
"40": 0,
"41": 0,
"42": 0,
"43": 0,
"44": 0,
"45": 0,
"47": 0,
"48": 0,
"49": 9,
"5": 0,
"50": 0,
"51": 0,
"52": 0,
"53": 0,
"54": 0,
"55": 0,
"56": 0,
"57": 0,
"58": 0,
"59": 0,
"6": 0,
"60": 0,
"61": 0,
"62": 0,
"63": 0,
"64": 0,
"65": 0,
"66": 0,
"67": 0,
"68": 0,
"69": 0,
"7": 0,
"70": 0,
"71": 0,
"72": 0,
"73": 0,
"74": 0,
"75": 0,
"76": 0,
"77": 0,
"78": 0,
"79": 0,
"8": 0,
"80": 0,
"83": 1,
"84": 1,
"85": 1,
"86": 1,
"87": 1,
"88": 1,
"89": 1,
"9": 0,
"90": 1,
"91": 1,
"92": 1,
"93": 1,
"94": 1,
"95": 1,
"96": 1,
"98": 1
},
"DirectionVector": {
"89": {
"x": 0,
"y": 1,
"z": 0
},
"90": {
"x": 0,
"y": 1,
"z": 0
},
"95": {
"x": 0,
"y": 1,
"z": 0
},
"96": {
"x": 0,
"y": 1,
"z": 0
}
},
"DistanceSensorRaycastOffset": {
"80": {
"x": 0,
"y": -0.03,
"z": 0
}
},
"EdgeConnectingFaces": {
"1": [
0,
2,
5
],
"10": [
0,
5
],
"103": [
2,
3
],
"104": [
2,
3
],
"105": [
2,
3
],
"107": [
0,
1,
2,
3,
4,
5
],
"108": [
0,
1,
2,
3,
4,
5
],
"109": [
0,
1,
2,
3,
4,
5
],
"11": [
0,
1
],
"110": [
0,
1,
2,
3,
4,
5
],
"111": [
0,
1,
2,
3,
4,
5
],
"112": [
2,
3
],
"115": [
3
],
"116": [
3
],
"12": [
1,
4
],
"13": [
1,
3,
4
],
"135": [
1,
3
],
"136": [
0,
1,
2,
3
],
"14": [
3
],
"15": [
1,
3,
4
],
"153": [
1,
3
],
"154": [
0,
1,
2,
3
],
"155": [
1,
3
],
"16": [
3
],
"163": [
3
],
"164": [
3
],
"165": [
3
],
"166": [
3
],
"167": [
3
],
"179": [
3
],
"180": [
3
],
"19": [
0,
2,
5
],
"195": [
0,
1,
2,
3
],
"196": [
1,
3
],
"198": [
0,
3,
5
],
"2": [
0,
5
],
"20": [
0,
5
],
"21": [
0,
1
],
"22": [
1,
4
],
"225": [
3
],
"23": [
1,
3,
4
],
"230": [
2,
3
],
"231": [
0,
1,
2,
3,
4,
5
],
"24": [
2,
3
],
"25": [
0,
2,
5
],
"26": [
0,
5
],
"27": [
0,
1
],
"273": [
3
],
"274": [
3
],
"275": [
3
],
"276": [
3
],
"277": [
3
],
"278": [
3
],
"28": [
1,
3,
4
],
"29": [
2,
3
],
"3": [
0,
1,
4,
5
],
"30": [
2,
3
],
"31": [
2,
3
],
"32": [
3,
4
],
"33": [
2,
3
],
"332": [
3
],
"333": [
3
],
"334": [
3
],
"335": [
3
],
"339": [
3
],
"34": [
3,
4
],
"340": [
3
],
"35": [
0,
1,
3
],
"36": [
0,
1,
2,
3
],
"37": [
0,
3,
4
],
"38": [
2,
3
],
"39": [
2,
3
],
"4": [
0,
3,
5
],
"40": [
3,
4
],
"41": [
0,
1,
3
],
"42": [
0,
1,
2,
3
],
"43": [
0,
3,
4
],
"44": [
2,
3
],
"45": [
0,
1,
3,
4,
5
],
"47": [
3
],
"48": [
3
],
"49": [
0,
1,
2,
3
],
"5": [
0,
1
],
"6": [
1,
4
],
"7": [
3,
4
],
"79": [
2,
3
],
"8": [
1,
3,
4
],
"80": [
3
],
"9": [
0,
2,
5
]
},
"EndAudioEvent": {
"88": "event:/Physics/PoweredJoints/Motor/MotorEnd",
"89": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"90": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"91": "event:/Physics/PoweredJoints/Piston/PistonEnd"
},
"EngineBlockDataId": {
"273": 0,
"274": 0,
"277": 1,
"278": 1
},
"ForcePointOffset": {
"115": {
"x": 0,
"y": 0.4,
"z": 0
},
"116": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"179": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"180": {
"x": 0,
"y": 0.79,
"z": -1.996
}
},
"GhostPath": {
"72": "Button_Ghost",
"73": "Switch_Ghost"
},
"GhostPivotOffset": {
"18": {
"x": 0,
"y": -0.33333,
"z": 0
},
"19": {
"x": 0,
"y": -0.33333,
"z": 0
},
"198": {
"x": 0,
"y": -0.33333,
"z": 0
},
"20": {
"x": 0,
"y": -0.33333,
"z": 0
},
"21": {
"x": 0,
"y": -0.33333,
"z": 0
},
"22": {
"x": 0,
"y": -0.33333,
"z": 0
},
"229": {
"x": 0,
"y": -0.33333,
"z": 0
},
"23": {
"x": 0,
"y": -0.33333,
"z": 0
},
"230": {
"x": 0,
"y": -0.33333,
"z": 0
},
"24": {
"x": 0,
"y": -0.33333,
"z": 0
},
"25": {
"x": 0,
"y": -0.33333,
"z": 0
},
"26": {
"x": 0,
"y": -0.33333,
"z": 0
},
"27": {
"x": 0,
"y": -0.33333,
"z": 0
},
"28": {
"x": 0,
"y": -0.33333,
"z": 0
},
"29": {
"x": 0,
"y": -0.33333,
"z": 0
},
"30": {
"x": 0,
"y": -0.33333,
"z": 0
},
"31": {
"x": 0,
"y": -0.33333,
"z": 0
},
"32": {
"x": 0,
"y": -0.33333,
"z": 0
},
"74": {
"x": 0,
"y": -0.33333,
"z": 0
}
},
"GridOffset": {
"273": [
0,
0,
0.3
],
"274": [
0,
0,
0.3
],
"277": [
0,
0,
0.3
],
"278": [
0,
0,
0.3
],
"45": [
0,
0,
-0.5
]
},
"GridScale": {
"0": [
1,
1,
1
],
"1": [
1,
1,
1
],
"10": [
1,
1,
1
],
"100": [
1,
10,
1
],
"103": [
2,
1,
2
],
"104": [
2,
1,
2
],
"105": [
2,
1,
2
],
"107": [
1,
1,
1
],
"108": [
1,
1,
1
],
"109": [
1,
1,
1
],
"11": [
1,
1,
1
],
"110": [
1,
1,
1
],
"111": [
1,
1,
1
],
"112": [
1,
1,
2
],
"115": [
3,
3,
3
],
"116": [
3,
3,
6
],
"12": [
1,
1,
1
],
"13": [
1,
1,
1
],
"135": [
2,
1,
2
],
"136": [
1,
1,
2
],
"14": [
1,
1,
1
],
"15": [
1,
1,
1
],
"153": [
1,
1,
2
],
"154": [
2,
1,
2
],
"155": [
2,
1,
2
],
"156": [
1,
1,
1
],
"157": [
1,
1,
1
],
"158": [
1,
1,
1
],
"159": [
1,
1,
1
],
"16": [
1,
1,
1
],
"160": [
1,
1,
1
],
"161": [
1,
1,
1
],
"162": [
1,
1,
1
],
"163": [
1,
1,
1
],
"164": [
1,
1,
1
],
"165": [
1,
1,
1
],
"166": [
1,
1,
1
],
"167": [
1,
1,
1
],
"17": [
1,
1,
1
],
"179": [
5,
4,
9
],
"18": [
1,
1,
1
],
"180": [
7,
8,
16
],
"19": [
1,
1,
1
],
"195": [
1,
1,
2
],
"196": [
1,
1,
2
],
"198": [
1,
1,
1
],
"2": [
1,
1,
1
],
"20": [
1,
1,
1
],
"21": [
1,
1,
1
],
"22": [
1,
1,
1
],
"225": [
1,
1,
1
],
"226": [
1,
1,
1
],
"227": [
1,
1,
2
],
"228": [
2,
1,
2
],
"229": [
1,
1,
1
],
"23": [
1,
1,
1
],
"230": [
1,
1,
1
],
"231": [
4,
4,
4
],
"24": [
1,
1,
1
],
"25": [
1,
1,
1
],
"255": [
1,
1,
1
],
"26": [
1,
1,
1
],
"27": [
1,
1,
1
],
"273": [
1,
4,
5
],
"274": [
1,
4,
5
],
"275": [
1,
1,
1
],
"276": [
1,
1,
1
],
"277": [
1,
4,
5
],
"278": [
1,
4,
5
],
"28": [
1,
1,
1
],
"29": [
1,
1,
1
],
"3": [
1,
1,
1
],
"30": [
1,
1,
1
],
"31": [
1,
1,
1
],
"32": [
1,
1,
1
],
"33": [
1,
1,
1
],
"332": [
3,
1,
3
],
"333": [
3,
1,
3
],
"334": [
3,
1,
3
],
"335": [
3,
1,
3
],
"338": [
3,
10,
1
],
"339": [
1,
1,
1
],
"34": [
1,
1,
1
],
"340": [
3,
1,
3
],
"35": [
1,
1,
1
],
"36": [
1,
1,
1
],
"37": [
1,
1,
1
],
"38": [
1,
1,
2
],
"39": [
1,
1,
1
],
"4": [
1,
1,
1
],
"40": [
1,
1,
1
],
"41": [
1,
1,
1
],
"42": [
1,
1,
1
],
"43": [
1,
1,
1
],
"44": [
1,
1,
2
],
"45": [
3,
4,
6
],
"47": [
1,
1,
1
],
"48": [
1,
1,
1
],
"49": [
2,
1,
2
],
"5": [
1,
1,
1
],
"50": [
1,
1,
1
],
"51": [
1,
1,
1
],
"52": [
1,
1,
1
],
"53": [
1,
1,
1
],
"54": [
1,
1,
1
],
"55": [
1,
1,
1
],
"56": [
1,
1,
1
],
"57": [
1,
1,
1
],
"58": [
1,
1,
1
],
"59": [
1,
1,
1
],
"6": [
1,
1,
1
],
"60": [
1,
1,
1
],
"61": [
1,
1,
1
],
"62": [
1,
1,
1
],
"63": [
1,
1,
1
],
"64": [
1,
1,
1
],
"65": [
1,
1,
1
],
"66": [
1,
1,
1
],
"67": [
1,
1,
1
],
"68": [
1,
1,
1
],
"69": [
1,
1,
1
],
"7": [
1,
1,
1
],
"70": [
1,
1,
1
],
"71": [
1,
1,
1
],
"72": [
1,
1,
1
],
"73": [
1,
1,
1
],
"74": [
1,
1,
1
],
"75": [
1,
1,
1
],
"76": [
2,
1,
1
],
"77": [
2,
1,
1
],
"78": [
1,
1,
1
],
"79": [
1,
1,
1
],
"8": [
1,
1,
1
],
"80": [
1,
1,
1
],
"83": [
1,
1,
1
],
"84": [
1,
1,
1
],
"85": [
1,
1,
1
],
"86": [
1,
1,
1
],
"87": [
1,
1,
1
],
"88": [
1,
1,
1
],
"89": [
1,
1,
1
],
"9": [
1,
1,
1
],
"90": [
1,
1,
1
],
"91": [
1,
1,
1
],
"92": [
1,
1,
1
],
"93": [
1,
1,
1
],
"94": [
1,
1,
1
],
"95": [
1,
1,
1
],
"96": [
1,
1,
1
],
"98": [
1,
8,
1
]
},
"GuideArrow": {
"116": "ArrowGizmo_Thruster_Small_Direction",
"179": "ArrowGizmo_Thruster_Standard_Direction",
"180": "ArrowGizmo_Thruster_Standard_Direction",
"273": "ArrowGizmo_Wheel_APC_Rotation",
"274": "ArrowGizmo_Wheel_APC_Steering",
"277": "ArrowGizmo_Wheel_Small_Rotation",
"278": "ArrowGizmo_Wheel_Small_Steering",
"332": "ArrowGizmo_Weapon_GroundLaser",
"333": "ArrowGizmo_Weapon_GroundPlasma",
"334": "ArrowGizmo_Weapon_AirLaser",
"335": "ArrowGizmo_Weapon_AirPlasma",
"338": "3DUI_ArrowGizmo_Weapon_RailBarrel",
"340": "ArrowGizmo_Weapon_GroundRail",
"83": "ArrowGizmo_Axle_Passive",
"84": "ArrowGizmo_Hinge_Passive",
"85": "ArrowGizmo_Joint_PassiveBall",
"86": "ArrowGizmo_Joint_Universal",
"87": "ArrowGizmo_Joint_Telescopic",
"88": "ArrowGizmo_Motor",
"89": "ArrowGizmo_Axle_Servo",
"90": "ArrowGizmo_Hinge_Servo",
"91": "ArrowGizmo_Piston",
"92": "ArrowGizmo_Hinge_PassiveDamped",
"93": "ArrowGizmo_DampedAxleSpring",
"94": "ArrowGizmo_Spring",
"95": "ArrowGizmo_AimingAxle_Servo",
"96": "ArrowGizmo_AimingHinge_Servo"
},
"HasProportionalInput": {
"332": true,
"333": true,
"334": true,
"335": true,
"340": true,
"89": true,
"90": true,
"91": true,
"95": true,
"96": true
},
"HasTriggerFunctionality": {
"47": 1,
"48": 1,
"79": true
},
"InheritIndestructibility": {
"100": true,
"115": true,
"116": true,
"135": true,
"156": true,
"157": true,
"158": true,
"159": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"179": true,
"180": true,
"195": true,
"196": true,
"225": true,
"226": true,
"227": true,
"228": true,
"255": true,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"340": true,
"45": true,
"47": true,
"48": true,
"49": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"InventoryCategory": {
"0": "Shapes",
"1": "Shapes",
"10": "Shapes",
"100": "Weapons",
"103": "Shapes",
"104": "Shapes",
"105": "Shapes",
"107": "Shapes",
"108": "Shapes",
"109": "Shapes",
"11": "Shapes",
"110": "Shapes",
"111": "Shapes",
"112": "Shapes",
"115": "Movement",
"116": "Movement",
"12": "Shapes",
"13": "Shapes",
"135": "Shapes",
"136": "Shapes",
"14": "Shapes",
"15": "Shapes",
"153": "Shapes",
"154": "Shapes",
"155": "Shapes",
"156": "Math",
"157": "Math",
"158": "Math",
"159": "Math",
"16": "Shapes",
"160": "Math",
"161": "Math",
"162": "Logic",
"163": "Sensors",
"164": "Sensors",
"165": "Sensors",
"166": "Sensors",
"167": "Sensors",
"17": "Shapes",
"179": "Movement",
"18": "Shapes",
"180": "Movement",
"19": "Shapes",
"195": "Shapes",
"196": "Shapes",
"198": "Shapes",
"2": "Shapes",
"20": "Shapes",
"21": "Shapes",
"22": "Shapes",
"225": "Sensors",
"226": "Weapons",
"227": "Weapons",
"228": "Weapons",
"229": "Shapes",
"23": "Shapes",
"230": "Shapes",
"231": "MapEditorFeatures",
"24": "Shapes",
"25": "Shapes",
"255": "PoweredJoints",
"26": "Shapes",
"27": "Shapes",
"273": "Movement",
"274": "Movement",
"275": "Math",
"276": "Math",
"277": "Movement",
"278": "Movement",
"28": "Shapes",
"29": "Shapes",
"3": "Shapes",
"30": "Shapes",
"31": "Shapes",
"32": "Shapes",
"33": "Shapes",
"332": "Weapons",
"333": "Weapons",
"334": "Weapons",
"335": "Weapons",
"338": "Weapons",
"339": "MapEditorFeatures",
"34": "Shapes",
"340": "Weapons",
"35": "Shapes",
"36": "Shapes",
"37": "Shapes",
"38": "Shapes",
"39": "Shapes",
"4": "Shapes",
"40": "Shapes",
"41": "Shapes",
"42": "Shapes",
"43": "Shapes",
"44": "Shapes",
"45": "Movement",
"47": "Cosmetics",
"48": "Cosmetics",
"49": "Shapes",
"5": "Shapes",
"50": "Logic",
"51": "Logic",
"52": "Logic",
"53": "Logic",
"54": "Logic",
"55": "Logic",
"56": "Logic",
"57": "Math",
"58": "Math",
"59": "Math",
"6": "Shapes",
"60": "Math",
"61": "Math",
"62": "Math",
"63": "Math",
"64": "Math",
"65": "Math",
"66": "Math",
"67": "Math",
"68": "Math",
"69": "Math",
"7": "Shapes",
"70": "Math",
"71": "Logic",
"72": "MapEditorFeatures",
"73": "MapEditorFeatures",
"74": "Shapes",
"75": "Logic",
"76": "Logic",
"77": "Logic",
"78": "Logic",
"79": "Sensors",
"8": "Shapes",
"80": "Sensors",
"83": "PassiveJoints",
"84": "PassiveJoints",
"85": "PassiveJoints",
"86": "PassiveJoints",
"87": "PassiveJoints",
"88": "PoweredJoints",
"89": "PoweredJoints",
"9": "Shapes",
"90": "PoweredJoints",
"91": "PoweredJoints",
"92": "PassiveJoints",
"93": "PassiveJoints",
"94": "PassiveJoints",
"95": "Weapons",
"96": "Weapons",
"98": "Weapons"
},
"IsColourable": {
"0": true,
"1": true,
"10": true,
"100": true,
"103": true,
"104": true,
"105": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": true,
"116": true,
"12": true,
"13": true,
"135": false,
"136": true,
"14": true,
"15": true,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": true,
"179": true,
"18": true,
"180": true,
"19": true,
"195": false,
"196": false,
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": true,
"226": true,
"227": true,
"228": true,
"229": false,
"23": true,
"230": false,
"231": true,
"24": true,
"25": true,
"255": true,
"26": true,
"27": true,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": true,
"340": true,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": true,
"47": true,
"48": true,
"49": false,
"5": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"8": true,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"IsSymmetrical": {
"0": true,
"1": true,
"10": true,
"100": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": true,
"116": true,
"12": true,
"13": true,
"14": true,
"15": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": true,
"179": true,
"18": true,
"180": true,
"19": true,
"195": true,
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": true,
"226": true,
"227": true,
"228": true,
"229": true,
"23": true,
"230": true,
"231": true,
"24": true,
"25": true,
"255": true,
"26": true,
"27": true,
"275": true,
"276": true,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": true,
"340": true,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": true,
"47": true,
"48": true,
"49": true,
"5": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"8": true,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"IsToggle": {
"72": false,
"73": true
},
"JetDefaultMaxThrust": {
"116": 160,
"179": 265,
"180": 810
},
"JetStreamLength": {
"116": 1.95,
"179": 2.2,
"180": 4.65
},
"JetStreamOffset": {
"116": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"179": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"180": {
"x": 0,
"y": 0.79,
"z": -1.996
}
},
"JetStreamRadius": {
"116": 0.06,
"179": 0.12,
"180": 0.2
},
"JetStreamSphereCastRadius": {
"116": 0.006,
"179": 0.012,
"180": 0.02
},
"JointConnectionHealth": {
"100": 5000,
"226": 5000,
"338": 5000,
"98": 5000
},
"Joints": {
"255": [
{
"DownPart": "Decoupler_Block_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": 0.1,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "Fixed",
"UpPart": "Decoupler_Block_2"
}
],
"273": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"JointMax": 0.6,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UpPart": "Wheel_APC",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"274": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"JointMax": 0.6,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UpPart": "Wheel_APC",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"277": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UpPart": "Wheel_Small",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"278": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UpPart": "Wheel_Small",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"332": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_GroundLaser_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"DownPart": "Weapon_Turret_GroundLaser_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"UpPart": "Weapon_Turret_GroundLaser_Joint04"
}
],
"333": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_GroundPlasma_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"DownPart": "Weapon_Turret_GroundPlasma_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"UpPart": "Weapon_Turret_GroundPlasma_Joint04"
}
],
"334": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_AirLaser_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"DownPart": "Weapon_Turret_AirLaser_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"UpPart": "Weapon_Turret_AirLaser_Joint04"
}
],
"335": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_AirPlasma_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"DownPart": "Weapon_Turret_AirPlasma_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"UpPart": "Weapon_Turret_AirPlasma_Joint04"
}
],
"340": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_GroundRail_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0,
"z": 0
},
"DownPart": "Weapon_Turret_GroundRail_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"UpPart": "Weapon_Turret_GroundRail_Joint04"
}
],
"83": [
{
"DownPart": "Axle_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "Hinge",
"UpPart": "Axle_2"
}
],
"84": [
{
"DownPart": "Hinge_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 90,
"JointMin": -90,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "LimitedHinge",
"UpPart": "Hinge_2"
}
],
"85": [
{
"DownPart": "BallJoint_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "BallAndSocket",
"UpPart": "BallJoint_2"
}
],
"86": [
{
"DownPart": "UniversalJoint_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 60,
"JointMin": -60,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UnityECSPhysicsJointType": "Universal",
"UpPart": "UniversalJoint_2"
}
],
"87": [
{
"DownPart": "TelescopicJoint_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 1.01,
"JointMin": 0,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"MaxAabbExpansion": 1.01,
"MidOffset": -0.1,
"MidPart": "TelescopicJoint_3",
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "Piston",
"UpPart": "TelescopicJoint_2"
}
],
"88": [
{
"DownPart": "Motor_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UnityECSPhysicsJointType": "Hinge",
"UpPart": "Motor_2"
}
],
"89": [
{
"DownPart": "AxleServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 25,
"JointSpringFrequency": 50,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "AxleServo_2"
}
],
"90": [
{
"DownPart": "HingeServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 25,
"JointSpringFrequency": 50,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "HingeServo_2"
}
],
"91": [
{
"DownPart": "PistonServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 25,
"JointSpringFrequency": 50,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"MaxAabbExpansion": 1.01,
"MidOffset": -0.1,
"MidPart": "PistonServo_3",
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "Piston",
"UpPart": "PistonServo_2"
}
],
"92": [
{
"DownPart": "HingeSpring_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 90,
"JointMin": -90,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"UpPart": "HingeSpring_2"
}
],
"93": [
{
"DownPart": "AxleSpring_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 160,
"JointMin": -160,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"UpPart": "AxleSpring_2"
}
],
"94": [
{
"DownPart": "DampedSpring_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": 0.1,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"MaxAabbExpansion": 0.4,
"MidOffset": -0.1,
"MidPart": "DampedSpring_3",
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "PistonSpring",
"UpPart": "DampedSpring_2"
}
],
"95": [
{
"DownPart": "AimingAxleServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 3,
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "AimingAxleServo_2"
}
],
"96": [
{
"DownPart": "AimingHingeServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 3,
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 0,
"z": -1
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "AimingHingeServo_2"
}
]
},
"LightPrefabPath": {
"47": "Headlamp_Indicator_Light",
"48": "Headlamp_Strip_Light"
},
"LogicOperation": {
"156": "V3DotProduct",
"157": "V3CrossProduct",
"158": "V3Angle",
"159": "V3Distance",
"160": "V3Magnitude",
"161": "V3Normalize",
"50": "And",
"51": "Or",
"52": "Not",
"53": "Nand",
"54": "Nor",
"55": "Xor",
"56": "Xnor",
"57": "Adder",
"58": "Subtractor",
"59": "Multiplier",
"60": "Divider",
"61": "Inverter",
"62": "Average",
"63": "Abs",
"64": "Min",
"65": "Max",
"66": "Equals",
"67": "LessThan",
"68": "LessThanOrEqual",
"69": "GreaterThan",
"70": "GreaterThanOrEqual",
"71": "Connector",
"75": "BitBlock",
"76": "ConstantBlock",
"77": "CounterBlock",
"78": "Timer"
},
"MainAudioEvent": {
"115": "event:/Physics/PoweredJoints/AntigravtiyBlock",
"116": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium",
"179": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large",
"180": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge",
"255": "event:/Physics/Spring",
"332": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"333": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"334": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"335": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"340": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"88": "event:/Physics/PoweredJoints/Motor/Motor",
"89": "event:/Physics/PoweredJoints/Servo/Servo",
"90": "event:/Physics/PoweredJoints/Servo/Servo",
"91": "event:/Physics/PoweredJoints/Piston/Piston",
"92": "event:/Physics/Spring",
"93": "event:/Physics/Spring",
"94": "event:/Physics/Spring",
"95": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"96": "event:/Physics/PoweredJoints/Servo/ServoHingeAim"
},
"Mass of Cube": {
"0": "1.8",
"1": "1.5",
"10": "1.6",
"100": "45",
"103": "0.6000000000000001",
"104": "0.1",
"105": "0.2",
"107": "0.2",
"108": "0.2",
"109": "0.30000000000000004",
"11": "1.4000000000000001",
"110": "0.30000000000000004",
"111": "0.30000000000000004",
"112": "0.2",
"115": "14.3",
"116": "3.7",
"12": "1.2000000000000002",
"13": "0.9",
"135": "1.6",
"136": "0.6000000000000001",
"14": "0.5",
"15": "0.5",
"153": "0.30000000000000004",
"154": "0.6000000000000001",
"155": "0.30000000000000004",
"156": "0.6000000000000001",
"157": "0.6000000000000001",
"158": "0.6000000000000001",
"159": "0.6000000000000001",
"16": "0.4",
"160": "0.6000000000000001",
"161": "0.6000000000000001",
"162": "0.6000000000000001",
"163": "0.6000000000000001",
"164": "0.6000000000000001",
"165": "0.6000000000000001",
"166": "0.6000000000000001",
"167": "0.6000000000000001",
"17": "0.9",
"179": "15.100000000000001",
"18": "0.6000000000000001",
"180": "87.10000000000001",
"19": "0.5",
"195": "2.8000000000000003",
"196": "1.6",
"198": "0.2",
"2": "1.2000000000000002",
"20": "0.4",
"21": "0.30000000000000004",
"22": "0.2",
"225": "0.6000000000000001",
"226": "30",
"227": "40",
"228": "65",
"229": "1.8",
"23": "0.1",
"230": "0.9",
"231": "7.300000000000001",
"24": "0.30000000000000004",
"25": "0.6000000000000001",
"255": "5",
"26": "0.5",
"27": "0.5",
"273": "100",
"274": "100",
"275": "0.6000000000000001",
"276": "0.6000000000000001",
"277": "70",
"278": "70",
"28": "0.30000000000000004",
"29": "0.5",
"3": "1.2000000000000002",
"30": "0.2",
"31": "0",
"32": "0.2",
"33": "0.6000000000000001",
"332": "500",
"333": "450",
"334": "250",
"335": "225",
"338": "90",
"339": "0.6000000000000001",
"34": "0.5",
"340": "900",
"35": "0.8",
"36": "0.9",
"37": "0.7000000000000001",
"38": "0.6000000000000001",
"39": "0.1",
"4": "0.6000000000000001",
"40": "0.1",
"41": "0.2",
"42": "0.30000000000000004",
"43": "0.2",
"44": "0.1",
"45": "50",
"47": "0.9",
"48": "1.8",
"49": "2.8000000000000003",
"5": "0.9",
"50": "0.6000000000000001",
"51": "0.6000000000000001",
"52": "0.6000000000000001",
"53": "0.6000000000000001",
"54": "0.6000000000000001",
"55": "0.6000000000000001",
"56": "0.6000000000000001",
"57": "0.6000000000000001",
"58": "0.6000000000000001",
"59": "0.6000000000000001",
"6": "0.6000000000000001",
"60": "0.6000000000000001",
"61": "0.6000000000000001",
"62": "0.6000000000000001",
"63": "0.6000000000000001",
"64": "0.6000000000000001",
"65": "0.6000000000000001",
"66": "0.6000000000000001",
"67": "0.6000000000000001",
"68": "0.6000000000000001",
"69": "0.6000000000000001",
"7": "0.30000000000000004",
"70": "0.6000000000000001",
"71": "0.6000000000000001",
"72": "0.1",
"73": "0.1",
"74": "0.6000000000000001",
"75": "0.6000000000000001",
"76": "1.2000000000000002",
"77": "1.2000000000000002",
"78": "1.2000000000000002",
"79": "0.6000000000000001",
"8": "0.30000000000000004",
"80": "0.6000000000000001",
"83": "5",
"84": "5",
"85": "5",
"86": "5",
"87": "5",
"88": "5",
"89": "5",
"9": "1.7000000000000002",
"90": "5",
"91": "5",
"92": "5",
"93": "5",
"94": "5",
"95": "5",
"96": "5",
"98": "22.5"
},
"MaterialDensity": {
"100": "91.5",
"115": "9.100000000000001",
"116": "9.100000000000001",
"156": "22.5",
"157": "22.5",
"158": "22.5",
"159": "22.5",
"160": "22.5",
"161": "22.5",
"162": "22.5",
"163": "22.5",
"164": "22.5",
"165": "22.5",
"166": "22.5",
"167": "22.5",
"179": "9.100000000000001",
"180": "9.100000000000001",
"225": "22.5",
"226": "91.5",
"227": "91.5",
"228": "91.5",
"231": "91.5",
"255": "91.5",
"273": "91.5",
"274": "91.5",
"275": "22.5",
"276": "22.5",
"277": "91.5",
"278": "91.5",
"332": "91.5",
"333": "91.5",
"334": "91.5",
"335": "91.5",
"338": "91.5",
"339": "22.5",
"340": "91.5",
"45": "22.5",
"47": "22.5",
"48": "22.5",
"50": "22.5",
"51": "22.5",
"52": "22.5",
"53": "22.5",
"54": "22.5",
"55": "22.5",
"56": "22.5",
"57": "22.5",
"58": "22.5",
"59": "22.5",
"60": "22.5",
"61": "22.5",
"62": "22.5",
"63": "22.5",
"64": "22.5",
"65": "22.5",
"66": "22.5",
"67": "22.5",
"68": "22.5",
"69": "22.5",
"70": "22.5",
"71": "22.5",
"72": "22.5",
"73": "22.5",
"74": "22.5",
"75": "22.5",
"76": "22.5",
"77": "22.5",
"78": "22.5",
"79": "22.5",
"80": "22.5",
"83": "91.5",
"84": "91.5",
"85": "91.5",
"86": "91.5",
"87": "91.5",
"88": "91.5",
"89": "91.5",
"90": "91.5",
"91": "91.5",
"92": "91.5",
"93": "91.5",
"94": "91.5",
"95": "91.5",
"96": "91.5",
"98": "91.5"
},
"MaxAngle": {
"72": 0,
"73": 12
},
"MaxAngularDrag": {
"115": 0.25
},
"MaxBraking": {
"273": 40,
"274": 40,
"277": 40,
"278": 40
},
"MaxDeviation": {
"89": 180,
"90": 90,
"91": 1.01,
"92": 90,
"93": 160,
"95": 180,
"96": 90
},
"MaxForce": {
"115": 610,
"88": 100
},
"MaxSupportedMass": {
"332": 1000,
"333": 1000,
"334": 1000,
"335": 1000,
"340": 1000,
"95": 45,
"96": 45
},
"MaxVelocity": {
"115": 15,
"116": 500,
"179": 500,
"180": 500,
"255": 1,
"273": 30,
"274": 30,
"277": 30,
"278": 30,
"332": 240,
"333": 240,
"334": 240,
"335": 240,
"340": 240,
"88": 30,
"89": 60,
"90": 60,
"91": 1,
"92": 300,
"93": 300,
"94": 1,
"95": 240,
"96": 240
},
"MinDeviation": {
"89": 180,
"90": 90,
"91": 0,
"92": 90,
"93": 160,
"95": 180,
"96": 90
},
"MinSignalValue": {
"72": 0,
"73": 0
},
"MinSteerAngleFactor": {
"274": 0.7,
"278": 0.7
},
"PartBIsFlipped": {
"84": true,
"92": true,
"93": true
},
"ParticlePrefabPath": {
"116": "Thruster_Small_VFX",
"179": "Thruster_Medium_VFX",
"180": "Thruster_Large_VFX"
},
"Path": {
"0": "Cube",
"1": "NegativeTetrahedron",
"10": "RoundedNegativeQuarterPyramid",
"100": "Weapon_PlasmaCannon",
"103": "WideCylinderDoubleDiagonal",
"104": "NarrowCylinderDoubleDiagonal",
"105": "PostDoubleDiagonal",
"107": "PostStraight",
"108": "PostLShape",
"109": "PostTJunction",
"11": "RoundedWedge",
"110": "PostCross",
"111": "PostCorner",
"112": "PostDiagonal",
"115": "AntiGravity_Block",
"116": "Thruster_Small",
"12": "RoundedQuarterPyramid",
"13": "RoundedTetrahedron",
"135": "GlassFrame_SkewedTriangle",
"136": "Frame_Square",
"14": "Cone",
"15": "ConeSegment",
"153": "Frame_Triangle",
"154": "Frame_SkewedSquare",
"155": "Frame_SkewedTriangle",
"156": "Math_DotProduct",
"157": "Math_CrossProduct",
"158": "Math_Angle",
"159": "Math_Distance",
"16": "Hemisphere",
"160": "Math_Magnitude",
"161": "Math_Normalize",
"162": "Vector3_Const_Block",
"163": "PositionSensor_Block",
"164": "VelocitySensor_Block",
"165": "DirectionSensor_Block",
"166": "NearestPlayerPositionSensor_Block",
"167": "MyPositionSensor_Block",
"17": "Sphere",
"179": "Thruster_Standard",
"18": "Cube",
"180": "Thruster_Large",
"19": "NegativeTetrahedron",
"195": "GlassFrame_Square",
"196": "GlassFrame_Triangle",
"198": "HalfDoubleSliced",
"2": "NegativeQuarterPyramid",
"20": "NegativeQuarterPyramid",
"21": "Wedge",
"22": "QuarterPyramid",
"225": "DestructionSensor_Block",
"226": "Weapon_ExplosiveBlock_Small_Plasma",
"227": "Weapon_ExplosiveBlock_Medium_Plasma",
"228": "Weapon_ExplosiveBlock_Large_Plasma",
"229": "GlassCube",
"23": "Tetrahedron",
"230": "GlassTriangle",
"231": "ProtoniumCrystal",
"24": "Triangle",
"25": "RoundedNegativeTetrahedron",
"255": "Decoupler_Block",
"26": "RoundedNegativeQuarterPyramid",
"27": "RoundedWedge",
"273": "WheelRig_APC_NoSteering_BuildMode",
"274": "WheelRig_APC_WithSteer_BuildMode",
"275": "FloatDisplayBlock",
"276": "Vector3_Display_Block",
"277": "WheelRig_Small_BuildMode_NoSteer",
"278": "WheelRig_Small_BuildMode_WithSteer",
"28": "RoundedTetrahedron",
"29": "Circle",
"3": "DoubleSliced",
"30": "WideCylinder",
"31": "NarrowCylinder",
"32": "QuarterCircle",
"33": "WideCylinder",
"332": "Weapon_Turret_GroundLaser",
"333": "Weapon_Turret_GroundPlasma",
"334": "Weapon_Turret_AirLaser",
"335": "Weapon_Turret_AirPlasma",
"338": "Weapon_RailGun",
"339": "AdvancedDestructionSensor_Block",
"34": "WideCylinderBend",
"340": "Weapon_Turret_GroundRail",
"35": "WideCylinderT",
"36": "WideCylinderCross",
"37": "WideCylinderCorner",
"38": "WideCylinderDiagonal",
"39": "NarrowCylinder",
"4": "HalfDoubleSliced",
"40": "NarrowCylinderBend",
"41": "NarrowCylinderT",
"42": "NarrowCylinderCross",
"43": "NarrowCylinderCorner",
"44": "NarrowCylinderDiagonal",
"45": "Seat_Driver_Robocraft2_Build",
"47": "Headlamp_Indicator",
"48": "Headlamp_Strip",
"49": "GlassFrame_SkewedSquare",
"5": "Wedge",
"50": "Logic_AND",
"51": "Logic_OR",
"52": "Logic_NOT",
"53": "Logic_NAND",
"54": "Logic_NOR",
"55": "Logic_XOR",
"56": "Logic_XNOR",
"57": "Math_Adder",
"58": "Math_Subtractor",
"59": "Math_Multiplier",
"6": "QuarterPyramid",
"60": "Math_Divider",
"61": "Math_Inverter",
"62": "Math_Average",
"63": "Math_Absolute",
"64": "Math_Min",
"65": "Math_Max",
"66": "Math_Equal",
"67": "Math_Less",
"68": "Math_Less_Equal",
"69": "Math_Greater",
"7": "EighthPyramid",
"70": "Math_Greater_Equal",
"71": "Simple_Connector",
"72": "Button_Base",
"73": "Switch_Base",
"74": "Cube",
"75": "BitBlock",
"76": "Const_Block",
"77": "Counter_Block",
"78": "TimerBlock",
"79": "Sensor_Block",
"8": "Tetrahedron",
"80": "DistanceSensor_Block",
"83": "Axle",
"84": "Hinge",
"85": "BallJoint",
"86": "UniversalJoint",
"87": "TelescopicJoint",
"88": "Motor",
"89": "AxleServo",
"9": "RoundedNegativeTetrahedron",
"90": "HingeServo",
"91": "PistonServo",
"92": "HingeSpring",
"93": "AxleSpring",
"94": "DampedSpring",
"95": "AimingAxleServo",
"96": "AimingHingeServo",
"98": "Weapon_30mmAutoCannon_Long_Laser"
},
"PerimeterWidthMultiplier": {
"0": [
1,
1,
1,
1,
1,
1
],
"1": [
0.85375,
1,
0.85375,
1,
1,
0.85375
],
"10": [
0.8925,
1,
0,
1,
1,
0.8925
],
"100": [
0,
0,
0,
3.6,
0,
0
],
"103": [
0,
0,
0.519125,
0.519125,
0,
0
],
"104": [
0,
0,
0.26175,
0.26175,
0,
0
],
"105": [
0,
0,
0.3333,
0.3333,
0,
0
],
"107": [
0.66665,
0.66665,
0.3333,
0.3333,
0.66665,
0.66665
],
"108": [
0.6666,
0.6666,
0.49995,
0.3333,
0.3333,
0.49995
],
"109": [
0.3333,
0.3333,
0.6666,
0.3333,
0.49995,
0.49995
],
"11": [
0.8925,
0.8925,
0,
1,
1,
0
],
"110": [
0.3333,
0.3333,
0.3333,
0.3333,
0.9999,
0.9999
],
"111": [
0.3333,
0.49995,
0.49995,
0.3333,
0.3333,
0.49995
],
"112": [
0,
0,
0.3333,
0.3333,
0,
0
],
"115": [
0,
0,
0,
1.1775,
0,
0
],
"116": [
0,
0,
0,
1,
0,
0
],
"12": [
0,
0.8925,
0,
1,
0.8925,
0
],
"13": [
0,
0.8925,
0,
1,
0.8925,
0
],
"135": [
0,
1.03175,
0,
0.66675,
0,
0
],
"136": [
0.87425,
0.87425,
0.66675,
0.66675,
0,
0
],
"14": [
0,
0,
0,
0.785,
0,
0
],
"15": [
0,
0.8525,
0,
0.8925,
0.8525,
0
],
"153": [
0,
0.87425,
0,
0.66675,
0,
0
],
"154": [
1.03175,
1.03175,
0.66675,
0.66675,
0,
0
],
"155": [
0,
1.03175,
0,
0.66675,
0,
0
],
"156": [
0,
0,
0,
3,
0,
0
],
"157": [
0,
0,
0,
3,
0,
0
],
"158": [
0,
0,
0,
3,
0,
0
],
"159": [
0,
0,
0,
3,
0,
0
],
"16": [
0,
0,
0,
0.785,
0,
0
],
"160": [
0,
0,
0,
3,
0,
0
],
"161": [
0,
0,
0,
3,
0,
0
],
"162": [
0,
0,
0,
6,
0,
0
],
"163": [
0,
0,
0,
2.355,
0,
0
],
"164": [
0,
0,
0,
2.355,
0,
0
],
"165": [
0,
0,
0,
2.355,
0,
0
],
"166": [
0,
0,
0,
2.355,
0,
0
],
"167": [
0,
0,
0,
2.355,
0,
0
],
"17": [
0,
0,
0,
0,
0,
0
],
"179": [
0,
0,
0,
1.5,
0,
0
],
"18": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"180": [
0,
0,
0,
3,
0,
0
],
"19": [
0.85375,
0.66665,
0.85375,
1,
0.66665,
0.595825
],
"195": [
0.87425,
0.87425,
0.66675,
0.66675,
0,
0
],
"196": [
0,
0.87425,
0,
0.66675,
0,
0
],
"198": [
0.595825,
0,
0,
0.85375,
0,
0.595825
],
"2": [
0.85375,
1,
0,
1,
1,
0.85375
],
"20": [
0.595825,
0.833325,
0,
1,
1,
0.595825
],
"21": [
0.595825,
0.595825,
0,
1,
0.66665,
0
],
"22": [
0,
0.595825,
0,
1,
0.595825,
0
],
"225": [
0,
0,
0,
2.355,
0,
0
],
"226": [
2,
2,
2,
2,
2,
2
],
"227": [
2,
2,
3,
3,
3,
3
],
"228": [
3,
3,
4,
4,
3,
3
],
"229": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"23": [
0,
0.595825,
0,
0.85375,
0.595825,
0
],
"230": [
0,
0.66665,
0.85375,
0.85375,
0.66665,
0
],
"231": [
1000,
1000,
1000,
1000,
1000,
1000
],
"24": [
0,
0.66665,
0.85375,
0.85375,
0.66665,
0
],
"25": [
0.595825,
0.66665,
0.85375,
1,
0.66665,
0.595825
],
"255": [
0,
0,
1.1775,
1.1775,
0,
0
],
"26": [
0.595825,
0.66665,
0,
1,
0.66665,
0.595825
],
"27": [
0.595825,
0.595825,
0,
1,
0.66665,
0
],
"273": [
4.215,
4.215,
2.525,
5.325,
1.55,
1.55
],
"274": [
4.215,
4.215,
2.525,
5.325,
1.55,
1.55
],
"275": [
0,
0,
0,
1.57,
0,
0
],
"276": [
0,
0,
0,
1.57,
0,
0
],
"277": [
3.215,
3.215,
2.525,
3.995,
1.55,
1.55
],
"278": [
3.215,
3.215,
2.525,
3.995,
1.55,
1.55
],
"28": [
0,
0.595825,
0,
0.85375,
0.595825,
0
],
"29": [
0,
0,
0.85375,
0.85375,
0,
0
],
"3": [
0.85375,
0.85375,
0,
1,
0.85375,
0.85375
],
"30": [
0,
0,
0.519125,
0.519125,
0,
0
],
"31": [
0,
0,
0.26175,
0.26175,
0,
0
],
"32": [
0,
0.66665,
0.85375,
0.85375,
0.66665,
0
],
"33": [
0,
0,
0.519125,
0.519125,
0,
0
],
"332": [
0,
0,
0,
5.25,
0,
0
],
"333": [
0,
0,
0,
5.25,
0,
0
],
"334": [
0,
0,
0,
2.625,
0,
0
],
"335": [
0,
0,
0,
2.625,
0,
0
],
"338": [
0,
0,
0,
7.2,
0,
0
],
"339": [
0,
0,
0,
2.355,
0,
0
],
"34": [
0,
0,
0,
0.519125,
0.519125,
0
],
"340": [
0,
0,
0,
5.25,
0,
0
],
"35": [
0.519125,
0.519125,
0,
0.519125,
0,
0
],
"36": [
0.519125,
0.519125,
0.519125,
0.519125,
0,
0
],
"37": [
0.519125,
0,
0,
0.519125,
0.519125,
0
],
"38": [
0,
0,
0.519125,
0.519125,
0,
0
],
"39": [
0,
0,
0.26175,
0.26175,
0,
0
],
"4": [
0.85375,
0,
0,
0.85375,
0,
0.85375
],
"40": [
0,
0,
0,
0.26175,
0.26175,
0
],
"41": [
0.26175,
0.26175,
0,
0.26175,
0,
0
],
"42": [
0.26175,
0.26175,
0.26175,
0.26175,
0,
0
],
"43": [
0.26175,
0,
0,
0.26175,
0.26175,
0
],
"44": [
0,
0,
0.26175,
0.26175,
0,
0
],
"45": [
6.33,
6.33,
0,
9,
3.33,
3.33
],
"47": [
0,
0,
0,
0.2435,
0,
0
],
"48": [
0,
0,
0,
0.3325,
0,
0
],
"49": [
1.03175,
1.03175,
0.66675,
0.66675,
0,
0
],
"5": [
0.85375,
0.85375,
0,
1,
1,
0
],
"50": [
0,
0,
0,
3,
0,
0
],
"51": [
0,
0,
0,
3,
0,
0
],
"52": [
0,
0,
0,
3,
0,
0
],
"53": [
0,
0,
0,
3,
0,
0
],
"54": [
0,
0,
0,
3,
0,
0
],
"55": [
0,
0,
0,
3,
0,
0
],
"56": [
0,
0,
0,
3,
0,
0
],
"57": [
0,
0,
0,
3,
0,
0
],
"58": [
0,
0,
0,
3,
0,
0
],
"59": [
0,
0,
0,
3,
0,
0
],
"6": [
0,
0.85375,
0,
1,
0.85375,
0
],
"60": [
0,
0,
0,
3,
0,
0
],
"61": [
0,
0,
0,
3,
0,
0
],
"62": [
0,
0,
0,
3,
0,
0
],
"63": [
0,
0,
0,
3,
0,
0
],
"64": [
0,
0,
0,
3,
0,
0
],
"65": [
0,
0,
0,
3,
0,
0
],
"66": [
0,
0,
0,
3,
0,
0
],
"67": [
0,
0,
0,
3,
0,
0
],
"68": [
0,
0,
0,
3,
0,
0
],
"69": [
0,
0,
0,
3,
0,
0
],
"7": [
0,
0,
0,
0.85375,
0.85375,
0
],
"70": [
0,
0,
0,
3,
0,
0
],
"71": [
0,
0,
0,
3,
0,
0
],
"72": [
0,
0,
0,
2.355,
0,
0
],
"73": [
0,
0,
0,
2.625,
0,
0
],
"74": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"75": [
0,
0,
0,
3,
0,
0
],
"76": [
0,
0,
0,
4.5,
0,
0
],
"77": [
0,
0,
0,
4.5,
0,
0
],
"78": [
0,
0,
0,
4.5,
0,
0
],
"79": [
0,
0,
2.355,
2.355,
0,
0
],
"8": [
0,
0.85375,
0,
0.85375,
0.85375,
0
],
"80": [
0,
0,
0,
2.355,
0,
0
],
"83": [
0,
0,
1.1775,
1.1775,
0,
0
],
"84": [
0,
0,
1.5,
1.5,
0,
0
],
"85": [
0,
0,
1.1775,
1.1775,
0,
0
],
"86": [
0,
0,
1.1775,
1.1775,
0,
0
],
"87": [
0,
0,
1.5,
1.5,
0,
0
],
"88": [
0,
0,
1.1775,
1.1775,
0,
0
],
"89": [
0,
0,
1.1775,
1.1775,
0,
0
],
"9": [
0.8925,
1,
0.8925,
1,
1,
0.8925
],
"90": [
0,
0,
1.5,
1.5,
0,
0
],
"91": [
0,
0,
1.5,
1.5,
0,
0
],
"92": [
0,
0,
1.5,
1.5,
0,
0
],
"93": [
0,
0,
1.5,
1.5,
0,
0
],
"94": [
0,
0,
1.5,
1.5,
0,
0
],
"95": [
0,
0,
3.14,
3.14,
0,
0
],
"96": [
0,
0,
4,
4,
0,
0
],
"98": [
0,
0,
0,
3.6,
0,
0
]
},
"PlayerAttachmentPosition": {
"45": {
"x": 0,
"y": 0,
"z": -0.4
}
},
"PlayerAttachmentRotation": {
"45": {
"x": 0,
"y": 0,
"z": 0
}
},
"PlayerExitPosition": {
"45": {
"x": 0,
"y": 0.2,
"z": 0
}
},
"PortSpecGroup": {
"100": "GunSingleInput",
"115": "SingleBasicInput",
"116": "SingleBasicInput",
"156": "LogicBlockTwoVectorToFloatInput",
"157": "LogicBlockTwoVectorToVectorInput",
"158": "LogicBlockTwoVectorToFloatInput",
"159": "LogicBlockTwoVectorToFloatInput",
"160": "LogicBlockOneVectorToFloatInput",
"161": "LogicBlockOneVectorToVectorInput",
"162": "LogicBlockOneVectorOutput",
"163": "LogicBlockOneVectorOutput",
"164": "LogicBlockOneVectorFloatOutput",
"165": "LogicBlockOneVectorOutput",
"166": "NearestPlayerInfoBlock",
"167": "LogicBlockOneVectorOutput",
"179": "SingleBasicInput",
"180": "SingleBasicInput",
"225": "DestructionSensor",
"226": "GunNoZoomInput",
"227": "GunNoZoomInput",
"228": "GunNoZoomInput",
"231": "TNTBlockInput",
"255": "SingleBasicInput",
"273": "WheelRigNoSteering",
"274": "WheelRigWithSteering",
"275": "SingleBasicInput",
"276": "SingleBasicVectorInput",
"277": "WheelRigNoSteering",
"278": "WheelRigWithSteering",
"332": "GunTurret",
"333": "GunTurret",
"334": "GunTurret",
"335": "GunTurret",
"338": "GunSingleInput",
"339": "AdvancedDestructionSensor",
"340": "GunTurret",
"45": "PilotSeats",
"47": "SimpleLightBlockInput",
"48": "SimpleLightBlockInput",
"50": "LogicBlockTwoInputs",
"51": "LogicBlockTwoInputs",
"52": "LogicBlockOneInput",
"53": "LogicBlockTwoInputs",
"54": "LogicBlockTwoInputs",
"55": "LogicBlockTwoInputs",
"56": "LogicBlockTwoInputs",
"57": "LogicBlockTwoInputs",
"58": "LogicBlockTwoInputs",
"59": "LogicBlockTwoInputs",
"60": "LogicBlockTwoInputs",
"61": "LogicBlockOneInput",
"62": "LogicBlockTwoInputs",
"63": "LogicBlockOneInput",
"64": "LogicBlockTwoInputs",
"65": "LogicBlockTwoInputs",
"66": "LogicBlockTwoInputs",
"67": "LogicBlockTwoInputs",
"68": "LogicBlockTwoInputs",
"69": "LogicBlockTwoInputs",
"70": "LogicBlockTwoInputs",
"71": "LogicBlockOneInput",
"72": "Switches",
"73": "Switches",
"75": "LogicBlockThreeInputs",
"76": "ConstBlock",
"77": "CounterBlock",
"78": "LogicBlockTimerBlock",
"79": "Trigger",
"80": "SingleBasicOutput",
"88": "SingleBasicInput",
"89": "SingleBasicInput",
"90": "SingleBasicInput",
"91": "SingleBasicInput",
"95": "AimingServo",
"96": "AimingServo",
"98": "GunSingleInput"
},
"PreScale": {
"18": {
"x": 1,
"y": 0.33333,
"z": 1
},
"19": {
"x": 1,
"y": 0.33333,
"z": 1
},
"198": {
"x": 1,
"y": 0.33333,
"z": 1
},
"20": {
"x": 1,
"y": 0.33333,
"z": 1
},
"21": {
"x": 1,
"y": 0.33333,
"z": 1
},
"22": {
"x": 1,
"y": 0.33333,
"z": 1
},
"229": {
"x": 1,
"y": 0.33333,
"z": 1
},
"23": {
"x": 1,
"y": 0.33333,
"z": 1
},
"230": {
"x": 1,
"y": 0.33333,
"z": 1
},
"24": {
"x": 1,
"y": 0.33333,
"z": 1
},
"25": {
"x": 1,
"y": 0.33333,
"z": 1
},
"26": {
"x": 1,
"y": 0.33333,
"z": 1
},
"27": {
"x": 1,
"y": 0.33333,
"z": 1
},
"28": {
"x": 1,
"y": 0.33333,
"z": 1
},
"29": {
"x": 1,
"y": 0.33333,
"z": 1
},
"30": {
"x": 1,
"y": 0.33333,
"z": 1
},
"31": {
"x": 1,
"y": 0.33333,
"z": 1
},
"32": {
"x": 1,
"y": 0.33333,
"z": 1
},
"74": {
"x": 1,
"y": 0.33333,
"z": 1
}
},
"ProxyBottom": {
"1": [
1,
1,
0,
0,
0,
0
],
"10": [
1,
1,
1,
1,
1,
1
],
"100": [
1,
0,
1,
1,
1,
1
],
"103": [
1,
0,
0,
1,
1,
0
],
"104": [
1,
0,
0,
1,
1,
0
],
"105": [
1,
0,
0,
1,
1,
0
],
"107": [
1,
0,
1,
0,
0,
0
],
"108": [
1,
1,
1,
0,
0,
0
],
"109": [
1,
1,
1,
0,
1,
0
],
"11": [
1,
1,
1,
0,
0,
0
],
"110": [
1,
0,
0,
0,
1,
0
],
"111": [
1,
1,
0,
0,
0,
0
],
"112": [
1,
0,
1,
1,
1,
0
],
"115": [
1,
1,
1,
1,
1,
1
],
"116": [
1,
1,
1,
1,
1,
1
],
"12": [
1,
1,
1,
1,
1,
1
],
"13": [
1,
1,
0,
0,
0,
0
],
"135": [
1,
1,
1,
0,
1,
0
],
"136": [
1,
1,
1,
1,
1,
0
],
"14": [
1,
1,
1,
0,
0,
0
],
"15": [
1,
1,
1,
1,
1,
1
],
"153": [
1,
1,
1,
1,
1,
0
],
"154": [
1,
1,
1,
0,
1,
0
],
"155": [
1,
1,
1,
0,
1,
0
],
"156": [
1,
1,
1,
0,
1,
0
],
"157": [
1,
1,
1,
0,
1,
0
],
"158": [
1,
1,
1,
0,
1,
0
],
"159": [
1,
1,
1,
0,
1,
0
],
"16": [
1,
2,
1,
0,
0,
0
],
"160": [
1,
1,
1,
0,
1,
0
],
"161": [
1,
1,
1,
0,
1,
0
],
"162": [
1,
1,
1,
0,
1,
0
],
"163": [
1,
1,
1,
0,
1,
0
],
"164": [
1,
1,
1,
0,
1,
0
],
"165": [
1,
1,
1,
0,
1,
0
],
"166": [
1,
1,
1,
0,
1,
0
],
"167": [
1,
1,
1,
0,
1,
0
],
"179": [
1,
1,
1,
1,
1,
1
],
"18": [
1,
0,
2,
0,
0,
0
],
"180": [
1,
1,
1,
1,
1,
1
],
"19": [
1,
2,
2,
2,
2,
2
],
"195": [
1,
1,
1,
1,
1,
0
],
"196": [
1,
1,
1,
1,
1,
0
],
"198": [
1,
2,
2,
2,
2,
2
],
"2": [
1,
1,
1,
1,
1,
1
],
"20": [
1,
2,
2,
2,
2,
2
],
"21": [
1,
2,
2,
2,
2,
2
],
"22": [
1,
2,
2,
2,
2,
2
],
"225": [
1,
1,
1,
1,
1,
1
],
"226": [
1,
0,
1,
1,
0,
0
],
"229": [
1,
0,
2,
0,
0,
0
],
"23": [
1,
2,
2,
2,
2,
2
],
"230": [
1,
1,
2,
1,
0,
0
],
"24": [
1,
0,
2,
2,
0,
0
],
"25": [
1,
2,
2,
2,
2,
2
],
"255": [
1,
1,
1,
0,
0,
0
],
"26": [
1,
2,
2,
2,
2,
2
],
"27": [
1,
2,
2,
2,
2,
2
],
"275": [
1,
1,
1,
0,
1,
0
],
"276": [
1,
1,
1,
0,
1,
0
],
"28": [
1,
2,
2,
2,
2,
2
],
"29": [
1,
0,
2,
0,
0,
0
],
"3": [
1,
1,
1,
1,
1,
1
],
"30": [
1,
0,
2,
0,
0,
0
],
"31": [
1,
0,
2,
0,
0,
0
],
"32": [
1,
2,
2,
2,
2,
2
],
"33": [
1,
0,
1,
0,
0,
0
],
"332": [
1,
1,
1,
0,
0,
0
],
"333": [
1,
1,
1,
0,
0,
0
],
"334": [
1,
1,
1,
0,
0,
0
],
"335": [
1,
1,
1,
0,
0,
0
],
"338": [
1,
0,
1,
1,
1,
1
],
"339": [
1,
1,
1,
1,
1,
1
],
"34": [
1,
1,
1,
0,
0,
0
],
"340": [
1,
1,
1,
0,
0,
0
],
"35": [
1,
1,
1,
0,
1,
0
],
"36": [
1,
0,
0,
0,
1,
0
],
"37": [
1,
1,
0,
0,
0,
0
],
"38": [
1,
0,
1,
1,
1,
0
],
"39": [
1,
0,
1,
0,
0,
0
],
"4": [
1,
1,
1,
1,
1,
1
],
"40": [
1,
1,
1,
0,
0,
0
],
"41": [
1,
1,
1,
0,
1,
0
],
"42": [
1,
0,
0,
0,
1,
0
],
"43": [
1,
1,
0,
0,
0,
0
],
"44": [
1,
0,
1,
1,
1,
0
],
"47": [
1,
1,
1,
0,
0,
0
],
"48": [
1,
1,
1,
0,
0,
0
],
"49": [
1,
1,
1,
0,
1,
0
],
"5": [
1,
1,
1,
0,
0,
0
],
"50": [
1,
1,
1,
1,
1,
1
],
"51": [
1,
1,
1,
1,
1,
1
],
"52": [
1,
1,
1,
1,
1,
1
],
"53": [
1,
1,
1,
1,
1,
1
],
"54": [
1,
1,
1,
1,
1,
1
],
"55": [
1,
1,
1,
1,
1,
1
],
"56": [
1,
1,
1,
1,
1,
1
],
"57": [
1,
1,
1,
1,
1,
1
],
"58": [
1,
1,
1,
1,
1,
1
],
"59": [
1,
1,
1,
1,
1,
1
],
"6": [
1,
1,
1,
1,
1,
1
],
"60": [
1,
1,
1,
1,
1,
1
],
"61": [
1,
1,
1,
1,
1,
1
],
"62": [
1,
1,
1,
1,
1,
1
],
"63": [
1,
1,
1,
1,
1,
1
],
"64": [
1,
1,
1,
1,
1,
1
],
"65": [
1,
1,
1,
1,
1,
1
],
"66": [
1,
1,
1,
1,
1,
1
],
"67": [
1,
1,
1,
1,
1,
1
],
"68": [
1,
1,
1,
1,
1,
1
],
"69": [
1,
1,
1,
1,
1,
1
],
"7": [
1,
1,
1,
0,
0,
0
],
"70": [
1,
1,
1,
1,
1,
1
],
"71": [
1,
1,
1,
0,
1,
0
],
"72": [
1,
1,
1,
0,
0,
0
],
"73": [
1,
1,
1,
1,
1,
1
],
"74": [
1,
1,
1,
1,
1,
1
],
"75": [
1,
1,
1,
1,
1,
1
],
"76": [
1,
1,
0,
1,
1,
1
],
"77": [
1,
1,
0,
1,
1,
1
],
"78": [
1,
1,
0,
1,
1,
1
],
"79": [
1,
1,
1,
0,
1,
0
],
"8": [
1,
1,
0,
0,
0,
0
],
"80": [
1,
1,
1,
0,
0,
0
],
"83": [
1,
1,
1,
0,
0,
0
],
"84": [
1,
0,
1,
0,
0,
0
],
"85": [
1,
1,
1,
0,
0,
0
],
"86": [
1,
0,
1,
0,
0,
0
],
"87": [
1,
1,
1,
0,
0,
0
],
"88": [
1,
1,
1,
0,
0,
0
],
"89": [
1,
1,
1,
0,
0,
0
],
"9": [
1,
1,
1,
0,
0,
0
],
"90": [
1,
1,
1,
0,
0,
0
],
"91": [
1,
1,
1,
0,
0,
0
],
"92": [
1,
1,
1,
0,
0,
0
],
"93": [
1,
1,
1,
0,
0,
0
],
"94": [
1,
1,
1,
0,
0,
0
],
"95": [
1,
1,
1,
0,
0,
0
],
"96": [
1,
1,
1,
0,
0,
0
],
"98": [
1,
0,
1,
1,
1,
1
]
},
"RWMass": {
"100": "45",
"226": "30",
"227": "40",
"228": "65",
"255": "5",
"273": 100,
"274": 100,
"277": 70,
"278": "70",
"332": "500",
"333": "450",
"334": "250",
"335": "225",
"338": "90",
"340": "900",
"45": 50,
"47": "0.9",
"48": "1.8",
"83": 5,
"84": "5",
"85": "5",
"86": "5",
"87": "5",
"88": "5",
"89": "5",
"90": "5",
"91": "5",
"92": "5",
"93": "5",
"94": "5",
"95": "5",
"96": "5",
"98": "22.5"
},
"ScalingPermission": {
"0": "NonUniform",
"1": "NonUniform",
"10": "NonUniform",
"100": "None",
"103": "NonUniform",
"104": "NonUniform",
"105": "NonUniform",
"107": "NonUniform",
"108": "NonUniform",
"109": "NonUniform",
"11": "NonUniform",
"110": "NonUniform",
"111": "NonUniform",
"112": "NonUniform",
"115": "None",
"116": "None",
"12": "NonUniform",
"13": "NonUniform",
"135": "NonUniform",
"136": "NonUniform",
"14": "NonUniform",
"15": "NonUniform",
"153": "NonUniform",
"154": "NonUniform",
"155": "NonUniform",
"156": "None",
"157": "None",
"158": "None",
"159": "None",
"16": "NonUniform",
"160": "None",
"161": "None",
"162": "None",
"163": "None",
"164": "None",
"165": "None",
"166": "None",
"167": "None",
"17": "NonUniform",
"179": "None",
"18": "NormalPlaneOnly",
"180": "None",
"19": "NormalPlaneOnly",
"195": "NonUniform",
"196": "NonUniform",
"198": "NormalPlaneOnly",
"2": "NonUniform",
"20": "NormalPlaneOnly",
"21": "NormalPlaneOnly",
"22": "NormalPlaneOnly",
"225": "None",
"226": "None",
"227": "None",
"228": "None",
"229": "NormalPlaneOnly",
"23": "NormalPlaneOnly",
"230": "NormalPlaneOnly",
"231": "None",
"24": "NormalPlaneOnly",
"25": "NormalPlaneOnly",
"255": "Uniform",
"26": "NormalPlaneOnly",
"27": "NormalPlaneOnly",
"273": "None",
"274": "None",
"275": "None",
"276": "None",
"277": "None",
"278": "None",
"28": "NormalPlaneOnly",
"29": "NormalPlaneOnly",
"3": "NonUniform",
"30": "NormalPlaneOnly",
"31": "NormalPlaneOnly",
"32": "NormalPlaneOnly",
"33": "NonUniform",
"332": "None",
"333": "None",
"334": "None",
"335": "None",
"338": "None",
"339": "None",
"34": "NonUniform",
"340": "None",
"35": "NonUniform",
"36": "NonUniform",
"37": "NonUniform",
"38": "NonUniform",
"39": "NonUniform",
"4": "NonUniform",
"40": "NonUniform",
"41": "NonUniform",
"42": "NonUniform",
"43": "NonUniform",
"44": "NonUniform",
"45": "None",
"47": "None",
"48": "None",
"49": "NonUniform",
"5": "NonUniform",
"50": "None",
"51": "None",
"52": "None",
"53": "None",
"54": "None",
"55": "None",
"56": "None",
"57": "None",
"58": "None",
"59": "None",
"6": "NonUniform",
"60": "None",
"61": "None",
"62": "None",
"63": "None",
"64": "None",
"65": "None",
"66": "None",
"67": "None",
"68": "None",
"69": "None",
"7": "NonUniform",
"70": "None",
"71": "None",
"72": "None",
"73": "None",
"74": "NormalPlaneOnly",
"75": "None",
"76": "None",
"77": "None",
"78": "None",
"79": "NonUniformOnly",
"8": "NonUniform",
"80": "None",
"83": "Uniform",
"84": "Uniform",
"85": "Uniform",
"86": "Uniform",
"87": "Uniform",
"88": "Uniform",
"89": "Uniform",
"9": "NonUniform",
"90": "Uniform",
"91": "Uniform",
"92": "Uniform",
"93": "Uniform",
"94": "Uniform",
"95": "Uniform",
"96": "Uniform",
"98": "None"
},
"SeatStandingType": {
"45": "SeatedPilot"
},
"SelectableFaces": {
"0": [
0,
1,
2,
3,
4,
5
],
"1": [
0,
1,
2,
3,
4,
5
],
"10": [
0,
1,
3,
4,
5
],
"100": [
3
],
"103": [
2,
3
],
"104": [
2,
3
],
"105": [
2,
3
],
"107": [
0,
1,
2,
3,
4,
5
],
"108": [
0,
1,
2,
3,
4,
5
],
"109": [
0,
1,
2,
3,
4,
5
],
"11": [
0,
1,
3,
4
],
"110": [
0,
1,
2,
3,
4,
5
],
"111": [
0,
1,
2,
3,
4,
5
],
"112": [
2,
3
],
"115": [
3
],
"116": [
3
],
"12": [
1,
3,
4
],
"13": [
1,
3,
4
],
"135": [
1,
3
],
"136": [
0,
1,
2,
3
],
"14": [
3
],
"15": [
1,
3,
4
],
"153": [
1,
3
],
"154": [
0,
1,
2,
3
],
"155": [
1,
3
],
"156": [
3
],
"157": [
3
],
"158": [
3
],
"159": [
3
],
"16": [
3
],
"160": [
3
],
"161": [
3
],
"162": [
3
],
"163": [
3
],
"164": [
3
],
"165": [
3
],
"166": [
3
],
"167": [
3
],
"17": [],
"179": [
3
],
"18": [
0,
1,
2,
3,
4,
5
],
"180": [
3
],
"19": [
0,
1,
2,
3,
4,
5
],
"195": [
0,
1,
2,
3
],
"196": [
1,
3
],
"198": [
0,
3,
5
],
"2": [
0,
1,
3,
4,
5
],
"20": [
0,
1,
3,
4,
5
],
"21": [
0,
1,
3,
4
],
"22": [
1,
3,
4
],
"225": [
3
],
"226": [
0,
1,
2,
3,
4,
5
],
"227": [
0,
1,
2,
3,
4,
5
],
"228": [
0,
1,
2,
3,
4,
5
],
"229": [
0,
1,
2,
3,
4,
5
],
"23": [
1,
3,
4
],
"230": [
1,
2,
3,
4
],
"231": [
0,
1,
2,
3,
4,
5
],
"24": [
1,
2,
3,
4
],
"25": [
0,
1,
2,
3,
4,
5
],
"255": [
2,
3
],
"26": [
0,
1,
3,
4,
5
],
"27": [
0,
1,
3,
4
],
"273": [
3
],
"274": [
3
],
"275": [
3
],
"276": [
3
],
"277": [
3
],
"278": [
3
],
"28": [
1,
3,
4
],
"29": [
2,
3
],
"3": [
0,
1,
3,
4,
5
],
"30": [
2,
3
],
"31": [
2,
3
],
"32": [
1,
2,
3,
4
],
"33": [
2,
3
],
"332": [
3
],
"333": [
3
],
"334": [
3
],
"335": [
3
],
"338": [
3
],
"339": [
3
],
"34": [
3,
4
],
"340": [
3
],
"35": [
0,
1,
3
],
"36": [
0,
1,
2,
3
],
"37": [
0,
3,
4
],
"38": [
2,
3
],
"39": [
2,
3
],
"4": [
0,
3,
5
],
"40": [
3,
4
],
"41": [
0,
1,
3
],
"42": [
0,
1,
2,
3
],
"43": [
0,
3,
4
],
"44": [
2,
3
],
"45": [
0,
1,
3,
4,
5
],
"47": [
3
],
"48": [
3
],
"49": [
0,
1,
2,
3
],
"5": [
0,
1,
3,
4
],
"50": [
3
],
"51": [
3
],
"52": [
3
],
"53": [
3
],
"54": [
3
],
"55": [
3
],
"56": [
3
],
"57": [
3
],
"58": [
3
],
"59": [
3
],
"6": [
1,
3,
4
],
"60": [
3
],
"61": [
3
],
"62": [
3
],
"63": [
3
],
"64": [
3
],
"65": [
3
],
"66": [
3
],
"67": [
3
],
"68": [
3
],
"69": [
3
],
"7": [
3,
4
],
"70": [
3
],
"71": [
3
],
"72": [
3
],
"73": [
3
],
"74": [
0,
1,
3,
4,
5
],
"75": [
3
],
"76": [
3
],
"77": [
3
],
"78": [
3
],
"79": [
2,
3
],
"8": [
1,
3,
4
],
"80": [
3
],
"83": [
2,
3
],
"84": [
2,
3
],
"85": [
2,
3
],
"86": [
2,
3
],
"87": [
2,
3
],
"88": [
2,
3
],
"89": [
2,
3
],
"9": [
0,
1,
2,
3,
4,
5
],
"90": [
2,
3
],
"91": [
2,
3
],
"92": [
2,
3
],
"93": [
2,
3
],
"94": [
2,
3
],
"95": [
2,
3
],
"96": [
2,
3
],
"98": [
3
]
},
"SensorDefaultMaxDistance": {
"80": 10
},
"SortIndex": {
"0": 1000,
"1": 1003,
"10": 1010,
"100": 6001,
"103": 1040,
"104": 1047,
"105": 1056,
"107": 1050,
"108": 1051,
"109": 1052,
"11": 1011,
"110": 1053,
"111": 1054,
"112": 1055,
"115": 3503,
"116": 3500,
"12": 1012,
"13": 1013,
"135": 1253,
"136": 1254,
"14": 1014,
"15": 1015,
"153": 1255,
"154": 1256,
"155": 1257,
"156": 7028,
"157": 7029,
"158": 7030,
"159": 7031,
"16": 1016,
"160": 7032,
"161": 7033,
"162": 7034,
"163": 7035,
"164": 7036,
"165": 7037,
"166": 7042,
"167": 7043,
"17": 1017,
"179": 3501,
"18": 1018,
"180": 3502,
"19": 1022,
"195": 1250,
"196": 1251,
"198": 1025,
"2": 1005,
"20": 1024,
"21": 1019,
"22": 1023,
"225": 7040,
"226": 6003,
"227": 6004,
"228": 6005,
"229": 1048,
"23": 1021,
"230": 1049,
"231": 6006,
"24": 1020,
"25": 1026,
"255": 4012,
"26": 1027,
"27": 1028,
"273": 3000,
"274": 3001,
"275": 7038,
"276": 7039,
"277": 3002,
"278": 3003,
"28": 1029,
"29": 1030,
"3": 1007,
"30": 1031,
"31": 1032,
"32": 1033,
"33": 1034,
"332": 5000,
"333": 5001,
"334": 5002,
"335": 5003,
"338": 6002,
"339": 7041,
"34": 1035,
"340": 5004,
"35": 1036,
"36": 1037,
"37": 1038,
"38": 1039,
"39": 1041,
"4": 1008,
"40": 1042,
"41": 1043,
"42": 1044,
"43": 1045,
"44": 1046,
"45": 2000,
"47": 7044,
"48": 7045,
"49": 1252,
"5": 1001,
"50": 7000,
"51": 7001,
"52": 7002,
"53": 7003,
"54": 7004,
"55": 7005,
"56": 7006,
"57": 7007,
"58": 7008,
"59": 7009,
"6": 1004,
"60": 7010,
"61": 7011,
"62": 7012,
"63": 7013,
"64": 7014,
"65": 7015,
"66": 7016,
"67": 7017,
"68": 7018,
"69": 7019,
"7": 1006,
"70": 7020,
"71": 7021,
"72": 7022,
"73": 7023,
"74": 1500,
"75": 7024,
"76": 7025,
"77": 7026,
"78": 7027,
"79": 7038,
"8": 1002,
"80": 7039,
"83": 4000,
"84": 4001,
"85": 4002,
"86": 4003,
"87": 4004,
"88": 4005,
"89": 4006,
"9": 1009,
"90": 4007,
"91": 4008,
"92": 4009,
"93": 4010,
"94": 4011,
"95": 6500,
"96": 6501,
"98": 6000
},
"SpriteName": {
"0": "Cube",
"1": "NegativeTetrahedron",
"10": "RoundedNegativeQuarterPyramid",
"100": "Weapon_60mmTankCannon_Short_Plasma",
"103": "WideCylinderDoubleDiagonal",
"104": "NarrowCylinderDoubleDiagonal",
"105": "PostDoubleDiagonal",
"107": "PostStraight",
"108": "PostLShape",
"109": "PostTJunction",
"11": "RoundedWedge",
"110": "PostCross",
"111": "PostCorner",
"112": "PostDiagonal",
"115": "AntiGravity_Block",
"116": "Thruster_Small",
"12": "RoundedQuarterPyramid",
"13": "RoundedTetrahedron",
"135": "GlassFrame_SkewedTriangle",
"136": "Frame_Square",
"14": "Cone",
"15": "ConeSegment",
"153": "Frame_Triangle",
"154": "Frame_SkewedSquare",
"155": "Frame_SkewedTriangle",
"156": "Math_DotProduct",
"157": "Math_CrossProduct",
"158": "Math_Angle",
"159": "Math_Distance",
"16": "Hemisphere",
"160": "Math_Magnitude",
"161": "Math_Normalize",
"162": "Vector3_Const_Block",
"163": "PositionSensor_Block",
"164": "VelocitySensor_Block",
"165": "DirectionSensor_Block",
"166": "NearestPlayerPositionSensor_Block",
"167": "MyPositionSensor_Block",
"17": "Sphere",
"179": "Thruster_Standard",
"18": "PlateCube",
"180": "Thruster_Large",
"19": "PlateNegativeTetrahedron",
"195": "GlassFrame_Square",
"196": "GlassFrame_Triangle",
"198": "PlateHalfDoubleSliced",
"2": "NegativeQuarterPyramid",
"20": "PlateNegativeQuarterPyramid",
"21": "PlateWedge",
"22": "PlateQuarterPyramid",
"225": "DestructionSensor_Block",
"226": "Weapon_ExplosiveBlock_Small_Plasma",
"227": "Weapon_ExplosiveBlock_Medium_Plasma",
"228": "Weapon_ExplosiveBlock_Large_Plasma",
"229": "GlassPlate_Square",
"23": "PlateTetrahedron",
"230": "GlassPlate_Triangle",
"231": "ProtoniumCrystal",
"24": "PlateTriangle",
"25": "PlateRoundedNegativeTetrahedron",
"255": "Decoupler_Block",
"26": "PlateRoundedNegativeQuarterPyramid",
"27": "PlateRWedge",
"273": "WheelRig_APC_NoSteering_BuildMode",
"274": "WheelRig_APC_WithSteer_BuildMode",
"275": "Math_Less",
"276": "Math_Less",
"277": "WheelRig_Small_BuildMode_NoSteer",
"278": "WheelRig_Small_BuildMode_WithSteer",
"28": "PlateRTetra",
"29": "PlateCircle",
"3": "DoubleSliced",
"30": "PlateWideCylinder",
"31": "PlateNarrowCylinder",
"32": "PlateQuarterCircle",
"33": "WideCylinder",
"332": "Weapon_Turret_GroundLaser",
"333": "Weapon_Turret_GroundPlasma",
"334": "Weapon_Turret_AirLaser",
"335": "Weapon_Turret_AirPlasma",
"338": "Weapon_RailGun",
"339": "AdvancedDestructionSensor_Block",
"34": "WideCylinderBend",
"340": "Weapon_Turret_GroundRail",
"35": "WideCylinderT",
"36": "WideCylinderCross",
"37": "WideCylinderCorner",
"38": "WideCylinderDiagonal",
"39": "NarrowCylinder",
"4": "HalfDoubleSliced",
"40": "NarrowCylinderBend",
"41": "NarrowCylinderT",
"42": "NarrowCylinderCross",
"43": "NarrowCylinderCorner",
"44": "NarrowCylinderDiagonal",
"45": "Seat_Driver_Robocraft2",
"47": "Headlamp_Indicator",
"48": "Headlamp_Strip",
"49": "GlassFrame_SkewedSquare",
"5": "Wedge",
"50": "Logic_AND",
"51": "Logic_OR",
"52": "Logic_NOT",
"53": "Logic_NAND",
"54": "Logic_NOR",
"55": "Logic_XOR",
"56": "Logic_XNOR",
"57": "Math_Adder",
"58": "Math_Subtractor",
"59": "Math_Multiplier",
"6": "QuarterPyramid",
"60": "Math_Divider",
"61": "Math_Inverter",
"62": "Math_Average",
"63": "Math_Absolute",
"64": "Math_Min",
"65": "Math_Max",
"66": "Math_Equal",
"67": "Math_Less",
"68": "Math_Less_Equal",
"69": "Math_Greater",
"7": "EighthPyramid",
"70": "Math_Greater_Equal",
"71": "Simple_Connector",
"72": "Button",
"73": "Switch",
"74": "Nameplate",
"75": "BitBlock",
"76": "Const_Block",
"77": "Counter_Block",
"78": "TimerBlock",
"79": "Sensor_Block",
"8": "Tetrahedron",
"80": "DistanceSensor_Block",
"83": "Axle",
"84": "Hinge",
"85": "BallJoint",
"86": "UniversalJoint",
"87": "TelescopicJoint",
"88": "Motor",
"89": "AxleServo",
"9": "RoundedNegativeTetrahedron",
"90": "HingeServo",
"91": "PistonServo",
"92": "HingeSpring",
"93": "AxleSpring",
"94": "DampedSpring",
"95": "AimingAxleServo",
"96": "AimingHingeServo",
"98": "Weapon_30mmAutoCannon_Long_Laser"
},
"StartAudioEvent": {
"88": "event:/Physics/PoweredJoints/Motor/MotorStart",
"89": "event:/Physics/PoweredJoints/Servo/ServoStart",
"90": "event:/Physics/PoweredJoints/Servo/ServoStart",
"91": "event:/Physics/PoweredJoints/Piston/PistonStart"
},
"TimeRunningModePath": {
"45": "Seat_Driver_Robocraft2"
},
"TorqueRatioMultiplier": {
"273": 1,
"274": 1,
"277": 1,
"278": "1"
},
"TriggerColliderPath": {
"79": "TriggerVolumeForEverything"
},
"TriggerEvent": {
"79": "OnEnter"
},
"TyreData": {
"Radius": {
"273": 0.85,
"274": 0.85,
"277": 0.57,
"278": 0.57
},
"TypeId": {
"273": 0,
"274": 0,
"277": 1,
"278": 1
},
"Volume": {
"273": 0.053,
"274": 0.053,
"277": 0.037,
"278": 0.037
}
},
"UseScaleFlipMirroredPrototypes": {
"1": true,
"10": true,
"103": true,
"104": true,
"105": true,
"11": true,
"111": true,
"112": true,
"12": true,
"13": true,
"135": true,
"15": true,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"160": true,
"161": true,
"19": true,
"196": true,
"198": true,
"2": true,
"20": true,
"22": true,
"23": true,
"230": true,
"24": true,
"25": true,
"26": true,
"28": true,
"3": true,
"32": true,
"37": true,
"38": true,
"4": true,
"43": true,
"44": true,
"49": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": true,
"70": true,
"76": true,
"77": true,
"78": true,
"8": true,
"9": true
},
"VFXGraphPath": {
"273": "Wheel_Dust_VFX",
"274": "Wheel_Dust_VFX",
"277": "Wheel_Dust_VFX",
"278": "Wheel_Dust_VFX"
},
"VaultRotation": {
"100": {
"x": -60,
"y": 30,
"z": 0
},
"116": {
"x": -16,
"y": 45,
"z": 0
},
"179": {
"x": -16,
"y": 45,
"z": 0
},
"180": {
"x": -16,
"y": 45,
"z": 0
},
"226": {
"x": -60,
"y": 30,
"z": 0
},
"227": {
"x": -60,
"y": 30,
"z": 0
},
"228": {
"x": -60,
"y": 30,
"z": 0
},
"231": {
"x": -60,
"y": 30,
"z": 0
},
"273": {
"x": -70,
"y": 190,
"z": 0
},
"274": {
"x": -70,
"y": 190,
"z": 0
},
"277": {
"x": -70,
"y": 190,
"z": 0
},
"278": {
"x": -70,
"y": 190,
"z": 0
},
"332": {
"x": 15,
"y": 45,
"z": 0
},
"333": {
"x": 15,
"y": 45,
"z": 0
},
"334": {
"x": 15,
"y": 45,
"z": 0
},
"335": {
"x": 15,
"y": 45,
"z": 0
},
"338": {
"x": -60,
"y": 30,
"z": 0
},
"340": {
"x": 15,
"y": 45,
"z": 0
},
"98": {
"x": -60,
"y": 30,
"z": 0
}
},
"VelocityForMinAngle": {
"274": 31,
"278": 31
},
"Volume": {
"0": 0.008,
"1": 0.006666,
"10": 0.007245,
"100": 0.04918032786885246,
"103": 0.002666,
"104": 0.000666,
"105": 0.000888,
"107": 0.000888,
"108": 0.000888,
"109": 0.001185,
"11": 0.006245,
"110": 0.00148,
"111": 0.001185,
"112": 0.000888,
"115": 0.157031,
"116": 0.040406,
"12": 0.005125,
"13": 0.00412,
"135": 0.001755,
"136": 0.002888,
"14": 0.00204,
"15": 0.00208,
"153": 0.001555,
"154": 0.002888,
"155": 0.001555,
"156": 0.002666,
"157": 0.002666,
"158": 0.002666,
"159": 0.002666,
"16": 0.001965,
"160": 0.002666,
"161": 0.002666,
"162": 0.002666,
"163": 0.002666,
"164": 0.002666,
"165": 0.002666,
"166": 0.002666,
"167": 0.002666,
"17": 0.003925,
"179": 0.165625,
"18": 0.008,
"180": 0.956875,
"19": 0.006666,
"195": 0.003088,
"196": 0.001755,
"198": 0.002666,
"2": 0.005333,
"20": 0.005333,
"21": 0.004,
"22": 0.002666,
"225": 0.002666,
"226": 0.03278688524590164,
"227": 0.04371584699453552,
"228": 0.07103825136612021,
"229": 0.0082,
"23": 0.001333,
"230": 0.0042,
"231": 0.008,
"24": 0.004,
"25": 0.007695,
"255": 0.00546448087431694,
"26": 0.007245,
"27": 0.006245,
"273": 0.1092896174863388,
"274": 0.1092896174863388,
"275": 0.002666,
"276": 0.002666,
"277": 0.07650273224043716,
"278": 0.07650273224043716,
"28": 0.00412,
"29": 0.00612,
"3": 0.005333,
"30": 0.002666,
"31": 0.000666,
"32": 0.002666,
"33": 0.002666,
"332": 0.2185792349726776,
"333": 0.32655737704918036,
"334": 0.18142076502732243,
"335": 0.16327868852459018,
"338": 0.09836065573770492,
"339": 0.002666,
"34": 0.00204,
"340": 0.6531147540983607,
"35": 0.00343,
"36": 0.004205,
"37": 0.003015,
"38": 0.002666,
"39": 0.000666,
"4": 0.002666,
"40": 0.00051,
"41": 0.00108,
"42": 0.0015,
"43": 0.00095,
"44": 0.000666,
"45": 0.2222222222222222,
"47": 0.004,
"48": 0.008,
"49": 0.003088,
"5": 0.004,
"50": 0.002666,
"51": 0.002666,
"52": 0.002666,
"53": 0.002666,
"54": 0.002666,
"55": 0.002666,
"56": 0.002666,
"57": 0.002666,
"58": 0.002666,
"59": 0.002666,
"6": 0.002666,
"60": 0.002666,
"61": 0.002666,
"62": 0.002666,
"63": 0.002666,
"64": 0.002666,
"65": 0.002666,
"66": 0.002666,
"67": 0.002666,
"68": 0.002666,
"69": 0.002666,
"7": 0.001333,
"70": 0.002666,
"71": 0.002666,
"72": 0.00045,
"73": 0.0005,
"74": 0.008,
"75": 0.002666,
"76": 0.005332,
"77": 0.005332,
"78": 0.005332,
"79": 0.002666,
"8": 0.001333,
"80": 0.002666,
"83": 0.00546448087431694,
"84": 0.00546448087431694,
"85": 0.00546448087431694,
"86": 0.00546448087431694,
"87": 0.00546448087431694,
"88": 0.00546448087431694,
"89": 0.00546448087431694,
"9": 0.007695,
"90": 0.00546448087431694,
"91": 0.00546448087431694,
"92": 0.00546448087431694,
"93": 0.00546448087431694,
"94": 0.00546448087431694,
"95": 0.00546448087431694,
"96": 0.00546448087431694,
"98": 0.02459016393442623
},
"WeaponCPU": {
"100": 60,
"226": 40,
"227": 40,
"228": 40,
"332": "120",
"333": 120,
"334": 60,
"335": 60,
"338": 120,
"340": 120,
"98": 20
},
"WeaponData": {
"audioCollisionMass": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 1,
"333": 0,
"334": 1,
"335": 0,
"338": 1,
"340": 1,
"98": 1
},
"audioCollisionSpeed": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 100,
"333": 0,
"334": 100,
"335": 0,
"338": 100,
"340": 100,
"98": 100
},
"characterDamage": {
"100": 200,
"226": 200,
"227": 200,
"228": 200,
"231": 0,
"332": 16,
"333": 200,
"334": 16,
"335": 200,
"338": 200,
"340": 200,
"98": 16
},
"characterDamageRadius": {
"100": 2.5,
"226": 6,
"227": 7,
"228": 8,
"231": 0.01,
"332": 0.06,
"333": 2.5,
"334": 0.06,
"335": 2.5,
"338": 1,
"340": 1,
"98": 0.06
},
"characterSeatedDamage": {
"100": 5,
"226": 5,
"227": 5,
"228": 5,
"231": 0,
"332": 5,
"333": 5,
"334": 5,
"335": 5,
"338": 5,
"340": 5,
"98": 5
},
"characterSeatedDamageRadius": {
"100": 1.25,
"226": 3,
"227": 3.5,
"228": 4,
"231": 0.01,
"332": 0.06,
"333": 1.25,
"334": 0.06,
"335": 1.25,
"338": 0.06,
"340": 0.06,
"98": 0.06
},
"chargingAudioPath": {
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup"
},
"chargingTime": {
"226": 6,
"227": 6,
"228": 6
},
"chargingVfxGraphPath": {
"226": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"227": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"228": "Weapon_VFX_Block_PlasmaExplosive_Charging"
},
"clusterMassInaccuracy": {
"338": {
"x": 5,
"y": 0
},
"340": {
"x": 5,
"y": 0
}
},
"clusterMassRange": {
"338": {
"x": 200,
"y": 500
},
"340": {
"x": 200,
"y": 500
}
},
"crosshairPriority": {
"100": 2,
"226": 4,
"227": 4,
"228": 4,
"332": 3,
"333": 2,
"334": 3,
"335": 2,
"338": 1,
"340": 1,
"98": 3
},
"damage": {
"100": 500,
"226": 15000,
"227": 22500,
"228": 33750,
"231": 0,
"332": 14,
"333": 500,
"334": 14,
"335": 500,
"338": 590,
"340": 590,
"98": 14
},
"damageRadius": {
"100": 2.5,
"226": 6,
"227": 7,
"228": 8,
"231": 0.010000000000000002,
"332": 0.06,
"333": 2.5,
"334": 0.06,
"335": 2.5,
"338": 0.06,
"340": 0.06,
"98": 0.06
},
"damageRadiusInBlocks": {
"100": 12.5,
"226": 30,
"227": 35,
"228": 40,
"231": 0.05,
"332": 0.3,
"333": 12.5,
"334": 0.3,
"335": 12.5,
"338": 0.3,
"340": 0.3,
"98": 0.3
},
"damageRange": {
"338": {
"x": 25,
"y": 70
},
"340": {
"x": 25,
"y": 70
}
},
"displayAimPoints": {
"100": true,
"226": false,
"227": true,
"228": false,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"340": true,
"98": true
},
"doDirectHitDamage": {
"332": true,
"334": true,
"338": true,
"340": true,
"98": true
},
"doSplashDamage": {
"100": true,
"226": true,
"227": true,
"228": true,
"231": true,
"333": true,
"335": true
},
"fireRate": {
"100": 0.4,
"226": 10,
"227": 10,
"228": 10,
"332": 10,
"333": 0.4,
"334": 5,
"335": 0.4,
"338": 0.25,
"340": 0.25,
"98": 1.67
},
"fireVfxGraphPath": {
"100": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"226": "Weapon_VFX_ExplosiveBlock_Small_Plasma",
"227": "Weapon_VFX_ExplosiveBlock_Medium_Plasma",
"228": "Weapon_VFX_ExplosiveBlock_Large_Plasma",
"231": "ProtoniumExplosion_VFX",
"332": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"333": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"334": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"335": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"338": "Weapon_VFX_Railgun_Muzzle",
"340": "Weapon_VFX_Railgun_Muzzle",
"98": "Weapon_VFX_30mmAutocannon_Laser_Muzzle"
},
"firingPoints": {
"100": [
{
"x": 0,
"y": 1.107,
"z": 0
}
],
"226": [
{
"x": 0,
"y": 0,
"z": 0
}
],
"332": [
{
"x": -0.992,
"y": 0,
"z": 1.81
},
{
"x": -0.797,
"y": 0.212,
"z": 1.81
},
{
"x": -0.797,
"y": -0.205,
"z": 1.81
},
{
"x": 0.992,
"y": 0,
"z": 1.81
},
{
"x": 0.797,
"y": 0.212,
"z": 1.81
},
{
"x": 0.797,
"y": -0.205,
"z": 1.81
}
],
"333": [
{
"x": 0.191,
"y": 0.08,
"z": 1.8
},
{
"x": -0.191,
"y": 0.08,
"z": 1.8
}
],
"334": [
{
"x": 0,
"y": -0.0521628,
"z": 2.262123
},
{
"x": -0.177,
"y": 0.1738372,
"z": 2.126123
},
{
"x": 0.177,
"y": 0.1738372,
"z": 2.126123
}
],
"335": [
{
"x": 0,
"y": 0,
"z": 1.21
}
],
"338": [
{
"x": 0,
"y": 2.35,
"z": 0
}
],
"340": [
{
"x": 0,
"y": 0,
"z": 3
}
],
"98": [
{
"x": 0,
"y": 1.55,
"z": 0.035
}
]
},
"gunShakeIntensity": {
"100": 0.1,
"226": 0.2,
"227": 0.2,
"228": 0.2,
"332": 0.05,
"333": 0.1,
"334": 0.05,
"335": 0.1,
"338": 0.2,
"340": 0.2,
"98": 0.05
},
"gunShakeRadius": {
"100": 25,
"226": 25,
"227": 25,
"228": 25,
"332": 25,
"333": 25,
"334": 25,
"335": 25,
"338": 25,
"340": 25,
"98": 25
},
"hitImpulse": {
"100": 2750,
"226": 5000,
"227": 6250,
"228": 7812.5,
"231": 0,
"332": 2750,
"333": 2750,
"334": 2750,
"335": 2750,
"338": 2750,
"340": 2750,
"98": 2750
},
"hitVfxGraphPath": {
"100": "Weapon_VFX_60mmcannon_Plasma_Hit",
"332": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"333": "Weapon_VFX_60mmcannon_Plasma_Hit",
"334": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"335": "Weapon_VFX_60mmcannon_Plasma_Hit",
"338": "Weapon_VFX_Railgun_Hit",
"340": "Weapon_VFX_Railgun_Hit",
"98": "Weapon_VFX_30mmAutocannon_Laser_Hit"
},
"innerSplashConeAngle": {
"100": 15,
"226": 15,
"227": 15,
"228": 15,
"333": 15,
"335": 15
},
"innerSplashHitsCount": {
"100": 4,
"226": 5,
"227": 5,
"228": 5,
"333": 4,
"335": 4
},
"lerpGainedAccuracyPerSecond": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0.5,
"333": 0,
"334": 0.5,
"335": 0,
"338": 0,
"340": 0,
"98": 0.5
},
"lostAccuracyPerShot": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"340": 0,
"98": 0
},
"maxPenetrationDistance": {
"100": 2.5,
"226": 6,
"227": 7,
"228": 8,
"332": 1.5,
"333": 2.5,
"334": 1.5,
"335": 2.5,
"338": 10,
"340": 10,
"98": 1.5
},
"maximumInaccuracyInDegrees": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 5,
"340": 5,
"98": 0
},
"minDamage": {
"338": 150,
"340": 150
},
"minPenetrationEnergy": {
"338": 100,
"340": 100
},
"minimumInaccuracyInDegrees": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"340": 0,
"98": 0
},
"misfireAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"338": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"340": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser"
},
"multiShotCount": {
"333": 2
},
"multiShotInterval": {
"333": 0.1
},
"otherFireAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote"
},
"otherHitAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote"
},
"outerSplashConeAngle": {
"100": 30,
"226": 30,
"227": 30,
"228": 30,
"333": 30,
"335": 30
},
"outerSplashHitsCount": {
"100": 4,
"226": 5,
"227": 5,
"228": 5,
"333": 4,
"335": 4
},
"ownerFireAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"231": "event:/GameplayBlocks/ProtoniumCrystalBreak",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser"
},
"ownerHitAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit"
},
"passbyEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"333": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"335": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby"
},
"penetrationEnergy": {
"100": 10,
"226": 1000,
"227": 1000,
"228": 1000,
"332": 20,
"333": 10,
"334": 20,
"335": 10,
"338": 430,
"340": 430,
"98": 20
},
"penetrationEnergyStat": {
"100": 1000,
"226": 100000,
"227": 100000,
"228": 100000,
"332": 2000,
"333": 1000,
"334": 2000,
"335": 1000,
"338": 43000,
"340": 43000,
"98": 2000
},
"penetrationThickness": {
"338": 0.6,
"340": 0.6
},
"projectileGravityFactor": {
"100": 1,
"332": 0,
"333": 1,
"334": 0,
"335": 1,
"338": 0,
"340": 0,
"98": 0
},
"projectileLifeTime": {
"100": 7,
"332": 3,
"333": 7,
"334": 3,
"335": 7,
"338": 3.5,
"340": 3.5,
"98": 3
},
"projectileShakeIntensity": {
"100": 0.3,
"226": 0.35,
"227": 0.35,
"228": 0.35,
"332": 0.18,
"333": 0.3,
"334": 0.18,
"335": 0.3,
"338": 0.35,
"340": 0.35,
"98": 0.18
},
"projectileShakeRadius": {
"100": 15,
"226": 20,
"227": 20,
"228": 20,
"332": 10,
"333": 15,
"334": 10,
"335": 15,
"338": 0.2,
"340": 0.2,
"98": 10
},
"projectileSpeed": {
"100": 150,
"332": 900,
"333": 150,
"334": 900,
"335": 150,
"338": 450,
"340": 450,
"98": 900
},
"projectileType": {
"100": "Projectile",
"226": "HitScan",
"227": "HitScan",
"228": "HitScan",
"332": "Projectile",
"333": "Projectile",
"334": "Projectile",
"335": "Projectile",
"338": "Projectile",
"340": "Projectile",
"98": "Projectile"
},
"projectileVfxGraphPath": {
"100": "ProjectileVFX",
"332": "ProjectileVFX",
"333": "ProjectileVFX",
"334": "ProjectileVFX",
"335": "ProjectileVFX",
"338": "ProjectileVFX",
"340": "ProjectileVFX",
"98": "ProjectileVFX"
},
"projectileVfxType": {
"100": 0,
"332": 2,
"333": 0,
"334": 2,
"335": 0,
"338": 3,
"340": 3,
"98": 2
},
"range": {
"100": 500,
"226": 0.01,
"227": 0.01,
"228": 0.01,
"332": 500,
"333": 500,
"334": 500,
"335": 500,
"338": 750,
"340": 750,
"98": 500
},
"reArmAudioEventPath": {
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm"
},
"rechargeTime": {
"100": 2.5,
"226": 0.1,
"227": 0.1,
"228": 0.1,
"332": 0.1,
"333": 2.5,
"334": 0.2,
"335": 2.5,
"338": 4,
"340": 4,
"98": 0.6000000000000001
},
"recoilForce": {
"100": 45,
"226": 500,
"227": 750,
"228": 1000,
"332": 15,
"333": 45,
"334": 15,
"335": 45,
"338": 750,
"340": 750,
"98": 15
},
"stopGlowingOnReload": {
"226": true,
"227": true,
"228": true
},
"timeTillRecoveryStarts": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"340": 0,
"98": 0
},
"vignetteHoldTime": {
"100": 0.4,
"226": 0.4,
"227": 0.4,
"228": 0.4,
"231": 0.4,
"332": 0,
"333": 0.4,
"334": 0,
"335": 0.4,
"338": 0.4,
"340": 0.4,
"98": 0
},
"vignetteInTime": {
"100": 0.1,
"226": 0.1,
"227": 0.1,
"228": 0.1,
"231": 0.1,
"332": 0.1,
"333": 0.1,
"334": 0.1,
"335": 0.1,
"338": 0.1,
"340": 0.1,
"98": 0.1
},
"vignetteOutTime": {
"100": 0.6,
"226": 0.6,
"227": 0.6,
"228": 0.6,
"231": 0.6,
"332": 0.1,
"333": 0.6,
"334": 0.1,
"335": 0.6,
"338": 0.6,
"340": 0.6,
"98": 0.1
},
"weaponCrosshairType": {
"100": "PlasmaCannon",
"226": "ArcDischarger",
"227": "ArcDischarger",
"228": "ArcDischarger",
"332": "Laser",
"333": "PlasmaCannon",
"334": "Laser",
"335": "PlasmaCannon",
"338": "RailGun",
"340": "RailGun",
"98": "Laser"
},
"zoomFOV": {
"100": 40,
"332": 20,
"333": 40,
"334": 20,
"335": 40,
"338": 15,
"340": 15,
"98": 30
}
},
"WeldingRule": {
"0": "Enabled",
"1": "Enabled",
"10": "Enabled",
"103": "Enabled",
"104": "Enabled",
"105": "Enabled",
"107": "Enabled",
"108": "Enabled",
"109": "Enabled",
"11": "Enabled",
"110": "Enabled",
"111": "Enabled",
"112": "Enabled",
"12": "Enabled",
"13": "Enabled",
"14": "Enabled",
"15": "Enabled",
"16": "Enabled",
"17": "Enabled",
"18": "Enabled",
"19": "Enabled",
"198": "Enabled",
"2": "Enabled",
"20": "Enabled",
"21": "Enabled",
"22": "Enabled",
"229": "Enabled",
"23": "Enabled",
"230": "Enabled",
"24": "Enabled",
"25": "Enabled",
"26": "Enabled",
"27": "Enabled",
"28": "Enabled",
"29": "Enabled",
"3": "Enabled",
"30": "Enabled",
"31": "Enabled",
"32": "Enabled",
"33": "Enabled",
"34": "Enabled",
"35": "Enabled",
"36": "Enabled",
"37": "Enabled",
"38": "Enabled",
"39": "Enabled",
"4": "Enabled",
"40": "Enabled",
"41": "Enabled",
"42": "Enabled",
"43": "Enabled",
"44": "Enabled",
"5": "Enabled",
"6": "Enabled",
"7": "Enabled",
"8": "Enabled",
"9": "Enabled"
},
"WiredBlockConnectionHint": {
"75": "EndPoint",
"76": "EndPoint",
"77": "EndPoint",
"78": "EndPoint"
},
"WorldEditorOnly": {
"135": true,
"156": true,
"157": true,
"158": true,
"159": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"180": true,
"195": true,
"196": true,
"227": "TRUE",
"228": "TRUE",
"229": true,
"230": true,
"231": "TRUE",
"275": true,
"276": true,
"339": true,
"49": true,
"72": true,
"73": true
},
"cm3Volume": {
"0": 8000,
"1": 6666,
"10": 7245,
"100": 11000,
"103": 2666,
"104": 666,
"105": 888,
"107": 888,
"108": 888,
"109": 1185,
"11": 6245,
"110": 1480,
"111": 1185,
"112": 888,
"115": 157031,
"116": 40406,
"12": 5125,
"13": 4120,
"135": 1755,
"136": 2888,
"14": 2040,
"15": 2080,
"153": 1555,
"154": 2888,
"155": 1555,
"156": 2666,
"157": 2666,
"158": 2666,
"159": 2666,
"16": 1965,
"160": 2666,
"161": 2666,
"162": 2666,
"163": 2666,
"164": 2666,
"165": 2666,
"166": 2666,
"167": 2666,
"17": 3925,
"179": 165625,
"18": 8000,
"180": 956875,
"19": 6666,
"195": 3088,
"196": 1755,
"198": 2666,
"2": 5333,
"20": 5333,
"21": 4000,
"22": 2666,
"225": 2666,
"226": 8000,
"227": 8000,
"228": 8000,
"229": 8200,
"23": 1333,
"230": 4200,
"231": 8000,
"24": 4000,
"25": 7695,
"255": 10532,
"26": 7245,
"27": 6245,
"273": 30900,
"274": 30900,
"275": 2666,
"276": 2666,
"277": 22000,
"278": 22000,
"28": 4120,
"29": 6120,
"3": 5333,
"30": 2666,
"31": 666,
"32": 2666,
"33": 2666,
"332": 215311,
"333": 211534,
"334": 53234,
"335": 32827,
"338": 91000,
"339": 2666,
"34": 2040,
"340": 32827,
"35": 3430,
"36": 4205,
"37": 3015,
"38": 2666,
"39": 666,
"4": 2666,
"40": 510,
"41": 1080,
"42": 1500,
"43": 950,
"44": 666,
"45": 238700,
"47": 68500,
"48": 68500,
"49": 3088,
"5": 4000,
"50": 2666,
"51": 2666,
"52": 2666,
"53": 2666,
"54": 2666,
"55": 2666,
"56": 2666,
"57": 2666,
"58": 2666,
"59": 2666,
"6": 2666,
"60": 2666,
"61": 2666,
"62": 2666,
"63": 2666,
"64": 2666,
"65": 2666,
"66": 2666,
"67": 2666,
"68": 2666,
"69": 2666,
"7": 1333,
"70": 2666,
"71": 2666,
"72": 450,
"73": 500,
"74": 8000,
"75": 2666,
"76": 5332,
"77": 5332,
"78": 5332,
"79": 2666,
"8": 1333,
"80": 2666,
"83": 5784,
"84": 5784,
"85": 10135,
"86": 12071,
"87": 13810,
"88": 9200,
"89": 5784,
"9": 7695,
"90": 5784,
"91": 13810,
"92": 8383,
"93": 10532,
"94": 12544,
"95": 5784,
"96": 5784,
"98": 12500
},
"health": {
"231": 8
},
"labelPrefabPath": {
"162": "Vector3_ConstBlock_TextLabel",
"275": "FloatDisplayBlock_TextLabel",
"276": "Vector3_Display_Block_TextLabel",
"74": "Nameplate",
"75": "BitBlock_TextLabel",
"76": "ConstBlock_TextLabel",
"77": "CounterBlock_TextLabel",
"78": "TimerBlock_TextLabel"
}
},
"Name": {
"0": "Cube",
"1": "NegativeTetrahedron",
"10": "RoundedNegativeQuarterPyramid",
"100": "Weapon_PlasmaCannon",
"103": "WideCylinderDoubleDiagonal",
"104": "NarrowCylinderDoubleDiagonal",
"105": "PostDoubleDiagonal",
"107": "PostStraight",
"108": "PostLShape",
"109": "PostTJunction",
"11": "RoundedWedge",
"110": "PostCross",
"111": "PostCorner",
"112": "PostDiagonal",
"115": "AntiGravityBlock",
"116": "ThrusterSmall",
"12": "RoundedQuarterPyramid",
"13": "RoundedTetrahedron",
"135": "GlassFrame_SkewedTriangle",
"136": "Frame_Square",
"14": "Cone",
"15": "ConeSegment",
"153": "Frame_Triangle",
"154": "Frame_SkewedSquare",
"155": "Frame_SkewedTriangle",
"156": "Math_DotProduct",
"157": "Math_CrossProduct",
"158": "Math_Angle",
"159": "Math_Distance",
"16": "Hemisphere",
"160": "Math_Magnitude",
"161": "Math_Normalize",
"162": "Vector3ConstantBlock",
"163": "Vector3PositionSensorBlock",
"164": "Vector3VelocitySensorBlock",
"165": "Vector3DirectionSensorBlock",
"166": "NearestPlayerPositionSensorBlock",
"167": "MyPositionSensorBlock",
"17": "Sphere",
"179": "ThrusterStandard",
"18": "PlateCube",
"180": "ThrusterLarge",
"19": "NegativeTetrahedronPlate",
"195": "GlassFrame_Square",
"196": "GlassFrame_Triangle",
"198": "HalfDoubleSlicedPlate",
"2": "NegativeQuarterPyramid",
"20": "NegativeQuarterPyramidPlate",
"21": "PlateWedge",
"22": "PlateQuarterPyramid",
"225": "DestructionSensorBlock",
"226": "ExplosiveBlockSmallArcDischarger",
"227": "ExplosiveBlockMediumArcDischarger",
"228": "ExplosiveBlockLargeArcDischarger",
"229": "GlassPlate_Square",
"23": "PlateTetrahedron",
"230": "GlassPlate_Triangle",
"231": "ProtoniumCrystal",
"24": "PlateTriangle",
"25": "RoundedNegativeTetrahedronPlate",
"255": "Decoupler Block",
"26": "RoundedNegativeQuarterPyramidPlate",
"27": "PlateRWedge",
"273": "WheelRig APC NoSteering",
"274": "WheelRig APC WithSteering",
"275": "FloatDisplayBlock",
"276": "Vector3DisplayBlock",
"277": "WheelRig Small NoSteering",
"278": "WheelRig Small WithSteering",
"28": "PlateRTetrahedron",
"29": "PlateCircle",
"3": "Double Sliced",
"30": "WideCylinderPlate",
"31": "NarrowCylinderPlate",
"32": "PlateQtrCircle",
"33": "WideCylinder",
"332": "Standard Laser Turret",
"333": "Standard Plasma Turret",
"334": "Small Laser Turret",
"335": "Small Plasma Turret",
"338": "RailGun",
"339": "AdvancedDestructionSensorBlock",
"34": "WideCylinderBend",
"340": "Standard Rail Turret",
"35": "WideCylinderT",
"36": "WideCylinderCross",
"37": "WideCylinderCorner",
"38": "WideCylinderDiagonal",
"39": "NarrowCylinder",
"4": "HalfDoubleSliced",
"40": "NarrowCylinderBend",
"41": "NarrowCylinderT",
"42": "NarrowCylinderCross",
"43": "NarrowCylinderCorner",
"44": "NarrowCylinderDiagonal",
"45": "Pilot Seat",
"47": "HeadlampIndicator",
"48": "HeadlampStrip",
"49": "GlassFrame_SkewedSquare",
"5": "Wedge",
"50": "Logic_AND",
"51": "Logic_OR",
"52": "Logic_NOT",
"53": "Logic_NAND",
"54": "Logic_NOR",
"55": "Logic_XOR",
"56": "Logic_XNOR",
"57": "Math_Adder",
"58": "Math_Subtractor",
"59": "Math_Multiplier",
"6": "QuarterPyramid",
"60": "Math_Divider",
"61": "Math_Inverter",
"62": "Math_Average",
"63": "Math_Absolute",
"64": "Math_Min",
"65": "Math_Max",
"66": "Math_Equal",
"67": "Math_Less",
"68": "Math_Less_Equal",
"69": "Math_Greater",
"7": "EighthPyramid",
"70": "Math_Greater_Equal",
"71": "Simple_Connector",
"72": "Button",
"73": "Switch",
"74": "Nameplate",
"75": "BitBlock",
"76": "ConstantBlock",
"77": "CounterBlock",
"78": "TimerBlock",
"79": "AreaSensorBlock",
"8": "Tetrahedron",
"80": "DistanceSensorBlock",
"83": "Axle",
"84": "Hinge",
"85": "Ball Joint",
"86": "Universal Joint",
"87": "Telescopic Joint",
"88": "Motor",
"89": "Axle Servo",
"9": "RoundedNegativeTetrahedron",
"90": "Hinge Servo",
"91": "Piston Servo",
"92": "Hinge Spring",
"93": "Axle Spring",
"94": "Damped Spring Joint",
"95": "Aiming Servo Axle",
"96": "Aiming Servo Hinge",
"98": "30mmAutoCannonLongLaser"
},
"Type": {
"0": "Cube",
"1": "Cube",
"10": "Cube",
"100": "Cube",
"103": "Cube",
"104": "Cube",
"105": "Cube",
"107": "Cube",
"108": "Cube",
"109": "Cube",
"11": "Cube",
"110": "Cube",
"111": "Cube",
"112": "Cube",
"115": "Cube",
"116": "Cube",
"12": "Cube",
"13": "Cube",
"135": "Cube",
"136": "Cube",
"14": "Cube",
"15": "Cube",
"153": "Cube",
"154": "Cube",
"155": "Cube",
"156": "Cube",
"157": "Cube",
"158": "Cube",
"159": "Cube",
"16": "Cube",
"160": "Cube",
"161": "Cube",
"162": "Cube",
"163": "Cube",
"164": "Cube",
"165": "Cube",
"166": "Cube",
"167": "Cube",
"17": "Cube",
"179": "Cube",
"18": "Cube",
"180": "Cube",
"19": "Cube",
"195": "Cube",
"196": "Cube",
"198": "Cube",
"2": "Cube",
"20": "Cube",
"21": "Cube",
"22": "Cube",
"225": "Cube",
"226": "Cube",
"227": "Cube",
"228": "Cube",
"229": "Cube",
"23": "Cube",
"230": "Cube",
"231": "Cube",
"24": "Cube",
"25": "Cube",
"255": "Cube",
"26": "Cube",
"27": "Cube",
"273": "Cube",
"274": "Cube",
"275": "Cube",
"276": "Cube",
"277": "Cube",
"278": "Cube",
"28": "Cube",
"29": "Cube",
"3": "Cube",
"30": "Cube",
"31": "Cube",
"32": "Cube",
"33": "Cube",
"332": "Cube",
"333": "Cube",
"334": "Cube",
"335": "Cube",
"338": "Cube",
"339": "Cube",
"34": "Cube",
"340": "Cube",
"35": "Cube",
"36": "Cube",
"37": "Cube",
"38": "Cube",
"39": "Cube",
"4": "Cube",
"40": "Cube",
"41": "Cube",
"42": "Cube",
"43": "Cube",
"44": "Cube",
"45": "Cube",
"47": "Cube",
"48": "Cube",
"49": "Cube",
"5": "Cube",
"50": "Cube",
"51": "Cube",
"52": "Cube",
"53": "Cube",
"54": "Cube",
"55": "Cube",
"56": "Cube",
"57": "Cube",
"58": "Cube",
"59": "Cube",
"6": "Cube",
"60": "Cube",
"61": "Cube",
"62": "Cube",
"63": "Cube",
"64": "Cube",
"65": "Cube",
"66": "Cube",
"67": "Cube",
"68": "Cube",
"69": "Cube",
"7": "Cube",
"70": "Cube",
"71": "Cube",
"72": "Cube",
"73": "Cube",
"74": "Cube",
"75": "Cube",
"76": "Cube",
"77": "Cube",
"78": "Cube",
"79": "Cube",
"8": "Cube",
"80": "Cube",
"83": "Cube",
"84": "Cube",
"85": "Cube",
"86": "Cube",
"87": "Cube",
"88": "Cube",
"89": "Cube",
"9": "Cube",
"90": "Cube",
"91": "Cube",
"92": "Cube",
"93": "Cube",
"94": "Cube",
"95": "Cube",
"96": "Cube",
"98": "Cube"
}
}
cfea9e36a837d70ac9aef671f73482d50c9b4e8e
Module:Block Data/doc
828
430
1622
2023-11-11T12:47:37Z
Archimedes5000
4
Created page with "Module for accessing game block data. ==Usage== Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code> This module contains the following functions: ==get== Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>. The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br> <code>Table1[Tabl..."
wikitext
text/x-wiki
Module for accessing game block data.
==Usage==
Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code>
This module contains the following functions:
==get==
Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>.
The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br>
<code>Table1[Table2][key]</code> accesses "key" inside "Table2" which is inside "Table1".
For example <pre>{{#invoke:Block_Data
|get
| key =Data[CubeNameKey]
| value =Laser Blaster
| return =Data[WeaponData][damage]
}}</pre> will return damage of a cube named "Laser Blaster", which is {{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Laser Blaster|return=Data[WeaponData][damage]}}.
===Parameters===
<code>key</code> - key under which a known value is stored
<code>value</code> - the known value
<code>return</code> - key of the value to be returned, from the block identified by the key - value pair.
<strong>Special values:</strong>
<code>id</code>, <code>ID</code>, <code>Id</code> - returns the block id number of the matching block instead.
===key only variant===
The <code>get</code> function allows for use with only the <code>key</code> parameter specified under special conditions.
If the <code>key</code> points directly to a string value (for example <code>Data[WeaponData][Damage][98]</code>) then the function will return that value.
e23d9adb16214653ce8858010108884fa189e398
1623
1622
2023-11-11T12:52:25Z
Archimedes5000
4
wikitext
text/x-wiki
Module for accessing game block data.
==Usage==
Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code>
This module contains the following functions:
==get==
Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>.
The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br>
<code>Table1[Table2][key]</code> accesses "key" inside "Table2" which is inside "Table1".
For example <pre>{{#invoke:Block_Data
|get
| key =Data[CubeNameKey]
| value =Laser Blaster
| return =Data[WeaponData][damage]
}}</pre> will return damage of a cube named "Laser Blaster", which is {{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Laser Blaster|return=Data[WeaponData][damage]}}.
===Parameters===
<code>key</code> - key under which a known value is stored.
<strong>Aliases:</strong> <code>k</code>
<code>value</code> - the known value.
<strong>Aliases:</strong> <code>v</code>
<code>return</code> - key of the value to be returned, from the block identified by the key - value pair.
<strong>Special values:</strong>
<code>id</code>, <code>ID</code>, <code>Id</code> - returns the block id number of the matching block instead.
<strong>Aliases:</strong> <code>r</code>
<code>delimiter</code> - delimiter for printing table values (optional).
<strong>Default value:</strong> <code>;</code>
<strong>Aliases:</strong> <code>d</code>
===key only variant===
The <code>get</code> function allows for use with only the <code>key</code> parameter specified under special conditions.
If the <code>key</code> points directly to a string value (for example <code>Data[WeaponData][Damage][98]</code>) then the function will return that value.
88007bb025bfd9cae54d4798f351d7b03db789fe
1624
1623
2023-11-11T12:52:58Z
Archimedes5000
4
/* Parameters */
wikitext
text/x-wiki
Module for accessing game block data.
==Usage==
Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code>
This module contains the following functions:
==get==
Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>.
The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br>
<code>Table1[Table2][key]</code> accesses "key" inside "Table2" which is inside "Table1".
For example <pre>{{#invoke:Block_Data
|get
| key =Data[CubeNameKey]
| value =Laser Blaster
| return =Data[WeaponData][damage]
}}</pre> will return damage of a cube named "Laser Blaster", which is {{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Laser Blaster|return=Data[WeaponData][damage]}}.
===Parameters===
<code>key</code> - key under which a known value is stored.
<strong>Aliases:</strong> <code>k</code>
<code>value</code> - the known value.
<strong>Aliases:</strong> <code>v</code>
<code>return</code> - key of the value to be returned, from the block identified by the key - value pair.
<strong>Special values:</strong>
<code>id</code>, <code>ID</code>, <code>Id</code> - returns the block id number of the matching block instead.
<strong>Aliases:</strong> <code>r</code>
<code>delimiter</code> - delimiter for printing table values (optional).
<strong>Default value:</strong> <code>;</code>
<strong>Aliases:</strong> <code>d</code>
===key only variant===
The <code>get</code> function allows for use with only the <code>key</code> parameter specified under special conditions.
If the <code>key</code> points directly to a string value (for example <code>Data[WeaponData][Damage][98]</code>) then the function will return that value.
b558e25ea67abbf356eeafb135fbf4a8893c6c44
Template:Lore:Jee'Ra Wakes
10
431
1627
2023-11-12T07:31:17Z
Lijosu
10
Created
wikitext
text/x-wiki
<blockquote>'''Jee'Ra Wakes'''
----
'''OPERATIONAL REPORT'''
'''Classification: Eyes Only - Commander [REDACTED]'''
'''I. Status Update'''
Upon awakening on Earth, I've discerned the passing of a century since the initiation of Operation: Slumber. The global landscape has undergone substantial transformation. The demise of E14 and the CF-Alliance has given rise to the profound instabilities, primarily stemming from the mas exodus of colonists.
'''II. Renewed Conflict'''
Notwithstanding these changes, our unwavering purpose endures, as conflict has reemerged. This time, the purpose-givers are two formidable corporations whose power and influence rival that of entire nations during the previous war. Both entities are extending lucrative incentives to secure support for their respective causes.
'''III. A Cautionary Note'''
It is imperative that we, the Jee'Ra warriors, exercise vigilance to avoid repeating the political entanglements we experienced with the CF-Alliance. Our commitment is to the Jee'Ra way, unwavering in its pursuit of glorious purpose. I shall engage in discussions with both corporations, negotiating our inclusion within their ranks. The Jee'Ra way persists, and with it, our steadfast commitment to a purpose that transcends the ever-shifting tides of politics and power.
'''End of Report'''
'''Classified'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
7d8bfa6f4382d4eb0ce6c3e8ef2cc22a8fc3c626
Template:Lore:The Soldiers Weapon
10
432
1628
2023-11-12T07:37:38Z
Lijosu
10
Created
wikitext
text/x-wiki
<blockquote>'''The Soldiers Weapon'''
----
So far my QMG has been driven over, dropped over the edge of a flyer and accidentally kicked into a tower shield in Hela's Basin, but damn if the thing isn't nigh on indestructible. The veteran pilots on Mars, the ones who were in the first wave, have taken to painting theirs for a bit of personality, calling them 'lucky charms' and getting proper riled up if anyone touches them. I guess it's these small things that keep us going.
I've heard mentions that we might be heading over to Iana Chaos in a few days, seems like the enemy is trying for another offensive on that front. I'll be making sure I get my QMG painted up nice by then.
''-Excerpt from a Mars Pilot Log''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
702f6c66506398c6d1c67afae1a495a11a10d160
Jee'Ra Soldier (character skin)
0
433
1629
2023-11-12T07:40:26Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Soldier
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=7
|release=2023/10/26 }}
The '''Jee'Ra Soldier''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra Soldier uses the "Jee'Ra Wakes" lore entry:
{{Lore:Jee'Ra_Wakes}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra Soldier {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Soldier Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a68bd4f5cb7d330ba6c8d5f0b65441422d3591de
1631
1629
2023-11-12T07:49:24Z
Lijosu
10
Lijosu moved page [[Jee'Ra Soldier]] to [[Jee'Ra Soldier (character skin)]]: Disambiguation
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Soldier
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=7
|release=2023/10/26 }}
The '''Jee'Ra Soldier''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra Soldier uses the "Jee'Ra Wakes" lore entry:
{{Lore:Jee'Ra_Wakes}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra Soldier {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Soldier Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a68bd4f5cb7d330ba6c8d5f0b65441422d3591de
Mars QMG
0
434
1630
2023-11-12T07:45:47Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Mars QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Mars QMG uses the standard "QMG" lore entry:
{{Lore:The Soldiers Weapon}}
== Obtaining ==
=== Battle Matrix ===
The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
79764704ec8e732d1dc8e81eba3504884fa10c50
1644
1630
2023-11-13T07:45:40Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Mars QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Mars QMG uses the "Soldier's Weapon" lore entry:
{{Lore:The Soldiers Weapon}}
== Obtaining ==
=== Battle Matrix ===
The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2d4c63e5e6fb2f0986985454419b0ee1fad2c8c5
1646
1644
2023-11-13T07:47:02Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Mars QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Mars QMG uses the "Soldier's Weapon" lore entry:
{{Lore:The Soldiers Weapon}}
== Obtaining ==
=== Battle Matrix ===
The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
8505abb0e160a9bab917cbb07933013a62aa3047
Jee'Ra Soldier
0
435
1632
2023-11-12T07:49:24Z
Lijosu
10
Lijosu moved page [[Jee'Ra Soldier]] to [[Jee'Ra Soldier (character skin)]]: Disambiguation
wikitext
text/x-wiki
#REDIRECT [[Jee'Ra Soldier (character skin)]]
a92335df9ef4d2e5e23f3b6c843c8f3966a64245
1633
1632
2023-11-12T07:50:14Z
Lijosu
10
Created
wikitext
text/x-wiki
'''Jee'Ra Tank''' may refer to:
* [[Jee'Ra Tank (character skin)]]
* [[Jee'Ra Tank (avatar)]]
a2b43a58d7236fd17a9d324243e268d5afb19b89
1634
1633
2023-11-12T07:51:51Z
Lijosu
10
fixed links
wikitext
text/x-wiki
'''Jee'Ra Tank''' may refer to:
* [[Jee'Ra Soldier (character skin)]]
* [[Jee'Ra Soldier (avatar)]]
5d36b792be538fd02d6332648a624d17bbd4d4de
Jee'Ra Soldier (avatar)
0
436
1635
2023-11-12T07:53:35Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Soldier
|image=[[image]]
|type=Avatar
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26}}
The '''Jee'Ra Soldier''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
8aa47941970bf564a88de3fcc2d4a58d76091be5
1636
1635
2023-11-12T07:53:55Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Soldier
|image=[[image]]
|type=Avatar
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26}}
The '''Jee'Ra Soldier''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jee'Ra Soldier {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
f63b73e476cd404153ae7798bc817072e1876393
Category:Built For Battle Items
14
334
1638
1357
2023-11-12T07:55:13Z
Lijosu
10
Fixed links
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built for Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier (character skin)]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier (avatar)]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (character skin)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic Avatar]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
4317544899c43c75fc48c4e2729160edb12f547f
1639
1638
2023-11-12T07:56:06Z
Lijosu
10
Fixed more links
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built for Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier (character skin)]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier (avatar)]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (character skin)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic Avatar]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
1dbef5fc216c85933e22333080f351e2b3511528
1653
1639
2023-11-14T09:29:05Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Founder's Tree
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built For Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier (character skin)]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier (avatar)]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (character skin)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic Avatar]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
9cf74b61aaae6c3ae7ef2846a4cff1538c25d10c
Fractal Atoms
0
437
1640
2023-11-12T08:12:27Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Fractal Atoms
|image=[[image]]
|type=Banner
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26}}
'''Fractal Atoms''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Fractal Atoms {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
e0b0ed75eab1ef8e7e6a38837084491f127c130f
MediaWiki:Gadget-dark-mode.css
8
182
1641
1392
2023-11-12T21:35:43Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
07cef5952c9a94180ce42e228a9b3e393c63713c
MediaWiki:Common.js
8
438
1642
2023-11-12T22:24:04Z
Archimedes5000
4
Created page with "/* Any JavaScript here will be loaded for all users on every page load. */ /*Adds wrapper div with scroll overflow to tables on mobile*/ if(window.devicePixelRatio > 2){ var table = document.querySelectorAll("table"); for(var i = 0; i < table.length; i = i+1){ var w = document.createElement("div"); w.class = "table_wrapper"; w.style = "overflow-x:scroll"; table[i].parentNode.replaceChild(w, table[i]); w.appendChild(table[i]); }; };"
javascript
text/javascript
/* Any JavaScript here will be loaded for all users on every page load. */
/*Adds wrapper div with scroll overflow to tables on mobile*/
if(window.devicePixelRatio > 2){
var table = document.querySelectorAll("table");
for(var i = 0; i < table.length; i = i+1){
var w = document.createElement("div");
w.class = "table_wrapper";
w.style = "overflow-x:scroll";
table[i].parentNode.replaceChild(w, table[i]);
w.appendChild(table[i]);
};
};
7c1500859352b6da0d3bbecd79f1055a59126da5
EVIL Corrupted Gene
0
316
1643
1033
2023-11-13T07:31:48Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Corrupted Gene
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=1,200
|tp=6
|release=2023/09/06 }}
'''EVIL Corrupted Gene''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
* [[EVIL Plate]]
== Lore ==
EVIL Corrupted Gene uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
EVIL Corrupted Gene {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} It was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/13}}
[[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
1db995f1c89b56c8338c61618093f13bc54ee1d5
Glacial Mars QMG
0
439
1645
2023-11-13T07:46:44Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Glacial Mars QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Glacial Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Glacial Mars QMG uses the "Solder's Weapon" lore entry:
{{Lore:The Soldiers Weapon}}
== Obtaining ==
=== Battle Matrix ===
The Glacial Mars QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
aa6997a353850818339ee6f84ebf24ed7da1795d
Jee'Ra Legacy
0
440
1647
2023-11-13T07:50:01Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Legacy
|image=[[image]]
|type=Avatar
|rarity=Uncommon
|gc=NA
|tp=2
|release=2023/10/26}}
The '''Jee'Ra Legacy''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jee'Ra Legacy {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
7aac740c09e7c978d3368312aac66fb64c933a20
Voltage
0
441
1648
2023-11-13T07:54:06Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Voltage
|image={{Palette_Hexagon|#2D2F43|#0E0E0E|#8D99AE|#F8F32B|#DCE1E8|#F7F7F7}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}{{Palette_Table|#2D2F43|#0E0E0E|#8D99AE|#F8F32B|#DCE1E8|#F7F7F7}}
'''Voltage''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Voltage {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a04cee0ddcdc591167644fe06067a66bafc9fdef
Plasma Cannon
0
442
1649
2023-11-13T08:05:17Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Plasma Cannon
|image=[[File:Plasma cannon.png|frameless|169x169px|Plasma Cannon]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21}}
The '''Plasma Cannon''' is the custom version of [[Standard Plasma Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the "Plasma Cannon" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All plasma variants are listed below:
<categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree>
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
0952f3e10648a596b9d3b3281b576b86604815b5
1650
1649
2023-11-13T08:07:36Z
Lijosu
10
Fixed image
wikitext
text/x-wiki
{{Cosmetic Table
|title=Plasma Cannon
|image=[[File:Plasma Cannon.png|frameless|169x169px|Plasma Cannon]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21}}
The '''Plasma Cannon''' is the custom version of [[Standard Plasma Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the "Plasma Cannon" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All plasma variants are listed below:
<categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree>
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
ef385260c8bbee46e105258dad7db82e7a647c92
Diverted Jee'Ra Plasma Cannon
0
443
1651
2023-11-13T08:09:14Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Diverted Jee'Ra Plasma Cannon
|image=[[File:Diverted jeera plasma cannon.png|frameless|Diverted Jee'Ra Plasma Cannon]]
|type=Block Variant
|rarity=Rare
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Diverted Jee'Ra Plasma Cannon''' is a [[:Category:Laser_Variants|laser skin]] for the [[Plasma Cannon]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Diverted Jee'Ra Plasma Cannon {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
5b13c5b09937b484226985cade1e1dbb958e7211
Built For Battle Season Frame
0
413
1652
1559
2023-11-14T09:28:23Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Built For Battle Season Frame
|image=[[image]]
|type=Frame
|rarity=Exclusive
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Built For Battle Season Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} It is a part of a 3 item set that includes:
* [[Built For Battle Avatar]]
* [[Built For Battle Season Banner]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Built For Battle Season Frame {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
d5ce53d2aea62dde18f664b03edb05b12a62cf60
Built for Battle Avatar
0
444
1655
2023-11-14T09:29:31Z
Lijosu
10
Lijosu moved page [[Built for Battle Avatar]] to [[Built For Battle Avatar]]
wikitext
text/x-wiki
#REDIRECT [[Built For Battle Avatar]]
63ae43cf791332935eaa8db8ce28e88663a736b2
Revealing
0
445
1656
2023-11-14T09:31:44Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Revealing
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=2
|release=2023/10/26 }}
'''Revealing''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Revealing frame {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
d40348990698653d768761d298ca19cda2c4b927
Molten Jee'Ra QMG
0
446
1657
2023-11-14T09:34:58Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Molten Jee'Ra QMG
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Molten Jee'Ra QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Molten Jee'Ra QMG uses the "Jee'Ra and Harkness" lore entry:
{{Lore:The Jee'Ra and Harkness}}
== Obtaining ==
=== Battle Matrix ===
The Molten Jee'Ra QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c69f456d312fc788b1afe78f35bf27341516dca2
Template:Lore:The Jee'Ra and Harkness
10
447
1658
2023-11-14T09:40:15Z
Lijosu
10
Created
wikitext
text/x-wiki
<blockquote>'''The Jee'Ra and Harkness'''
----
'''RECONNAISSANCE REPORT - Quantum Machine Gun Advancement'''
'''Classification: Jee'Ra High Command'''
'''I. Technological Assessment'''
Following the prolonged period of cryogenic stasis, society has incurred significant technological losses, not least due to the mass-scale melting of robocraft for housing. Amidst this regression, however, a remarkable innovation has surfaced: the Quantum Machine Gun. Preliminary data suggests that Dr. Harkness is the inventor behind this groundbreaking weaponry. Immediate efforts should be initiated to locate and secure Dr. Harkness to harness his expertise and manufacture QMGs tailored expressly for Jee'Ra warriors.
'''II. Tactical Considerations'''
The introduction of on-foot weaponry carries both substantial potential advantages and inherent risks. As such, warriors must undertake expedited training to comprehensively grasp the intricacies of terrestrial combat. This readiness is vital in anticipation of Dr. Harkness producing customized QMGs for our forces.
'''End of Report'''
'''Classified - Jee'Ra High Command'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
3628d957593dca7fbc8acb2ef1dd53039655142b
Red Panda Duality
0
306
1659
913
2023-11-14T09:47:56Z
Lijosu
10
Updated shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Red Panda Duality
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=NA
|release=2023/09/03 }}
'''Red Panda Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Red Panda Duality has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
5469fb6e0da91b4604967bc6f1611e47141c5b6c
Galactic Bank Frame
0
298
1660
1066
2023-11-14T09:50:25Z
Lijosu
10
Gave new cosmetic table
wikitext
text/x-wiki
{{Cosmetic Table
|title=The Galactic Bank Frame
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=300
|tp=NA
|release=2023/09/01 }}
The '''Galactic Bank Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[United Galaxies Frame|The United Galaxies Frame]]
* [[Sizzle]]
This item is a part of a pair which includes [[Galactic Bank|The Galactic Bank]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Bank Frame has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
4790c025e023a48c93a60b23a2aa3cd7749fcb5f
Forest Camo Tianhe
0
448
1661
2023-11-16T03:23:45Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Tianhe
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
'''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Matrix|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
Forest Camo Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]]
cd21616e5b96b020a8ad5f9c54dd3ce80a84efe1
1662
1661
2023-11-16T03:24:15Z
Lijosu
10
Fixed link
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Tianhe
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
'''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
Forest Camo Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]]
1b890935142cdce16e0082c1c5c0756d44623980
Category:Jee'Ra Soldier Skins
14
449
1663
2023-11-16T03:36:11Z
Lijosu
10
Created
wikitext
text/x-wiki
[[Jee'Ras]]
695cd93b5dd4d052297466accecf052b9bd0f4ce
1666
1663
2023-11-16T06:09:51Z
Lijosu
10
wikitext
text/x-wiki
[[Category:Jee'Ras]]
c25e6565e987d1311fbe0a18e8dbc85671784164
EVIL Plate
0
190
1664
935
2023-11-16T03:57:21Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Plate
|image=[[File:EVIL Plate.png|200px|frameless|EVIL Plate]]
|type=Switch Plate
|rarity=Rare
|gc=1,200
|tp=8
|release=2023/09/06 }}
The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Frame]]
== Lore ==
The EVIL Plate uses the "EVIL" lore entry:
{{Lore:EVIL}}
== Obtaining ==
=== Battle Matrix ===
The EVIL Plate {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} It was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/11/15}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c513412183879d2ba86336dafd700dc152235bd1
Navigator
0
301
1665
1159
2023-11-16T04:15:55Z
Lijosu
10
Updated with templates
wikitext
text/x-wiki
{{Cosmetic Table
|title=Navigator
|image={{Palette_Hexagon|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=NA
|release=2023/09/02 }}{{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}
'''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Navigator was one of them, and the others were [[Sizzle]] and [[Pluto]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
136dc5cc5b18d0475aed91ea70ee2e481dbe9026
Desert Camo Jee'Ra Soldier
0
450
1667
2023-11-16T06:12:15Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Desert Camo Jee'Ra Soldier
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Desert Camo Jee'Ra Soldier''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Desert Camo Jee'Ra Soldier uses the "Jee'Ra Wakes" lore entry:
{{Lore:Jee'Ra_Wakes}}
== Obtaining ==
=== Battle Matrix ===
The Desert Camo Jee'Ra Soldier {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Soldier Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ec1321c12ed80f1e80014f8f28c96a48ed83b88e
Jee'Ra Tank (avatar)
0
451
1668
2023-11-16T06:14:42Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Tank
|image=[[image]]
|type=Avatar
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26}}
The '''Jee'Ra Tank ''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a19e40f78ba1d6466fce1f74eb5e279601fba818
Exposed Armour
0
452
1669
2023-11-16T06:16:20Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Exposed Armour
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=3
|release=2023/10/26 }}
'''Exposed Armour''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Exposed Armour {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
d5709e9c7775a05b5c0c3202b8e7262047542dbc
Jee'Ra Plate
0
453
1670
2023-11-16T07:34:42Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Plate
|image=[[image]]
|type=Switch Plate
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Jee'Ra Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra Plate uses the "Jee'Ra On Mars" lore entry:
{{Lore:Jee'Ra On Mars}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This item will appear on the Item Shop in the future
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
e52cf5744383ce19bef83b661908f85e30d31607
Mud Camo Cray
0
289
1671
1038
2023-11-16T08:01:15Z
Lijosu
10
Updated with templates
wikitext
text/x-wiki
{{Cosmetic Table
|title=Mud Camo Cray
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=1,200
|tp=NA
|release=2023/08/31 }}
'''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants for it, one for [[Mud Camo Gene|Gene]] and one for [[Mud Camo Tianhe|Tianhe]]. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
== Lore ==
Mud Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Mud Camo Cray has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=character skins}}
[[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]]
818b1face972df2b7dd2587b09f0878e4bde3179
Eat Griggle-O's!
0
228
1672
1181
2023-11-16T08:03:20Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Eat Griggle-O's!
|image=[[image]]
|type=Banner
|rarity=Rare
|gc=500
|tp=6
|release=2023/03/21 }}
'''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Eat Griggle-O's! {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/11/16}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
eca78cad5cafeb71113101ea6c42c145fe1a1ced
Airium Wrap
0
454
1673
2023-11-16T08:23:14Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Airium Wrap
|image=[[File:Airium wrap.png|frameless|123x123px|Airium Wrap]]
|type=Material
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Airium Wrap''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Airium Wrap {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This material will appear on the Item Shop in the future.
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
dc7b1347491840ec8ba4d20c17f3af7eb949c324
Template:Lore:Jee'Ra On Mars
10
455
1674
2023-11-16T08:32:36Z
Lijosu
10
Created
wikitext
text/x-wiki
<blockquote>'''The Jee'Ra on Mars'''
----
'''LOCATION REPORT - Mars'''
'''<nowiki>**</nowiki>Date 2156'''
'''Classification: Jee'Ra High Command'''
'''I. Arrival and Initial Setup'''
Myself and a contingent of fellow Jee'Ra brethren arrived on Mars yesterday. We were promptly equipped with custom Switchplates, a remarkable technological development. Following an inadequate briefing regarding the local terrain, we opted to conduct a personal assessment of the surroundings.
'''II. Ma'adim Terminus Control Center'''
The former control center of Ma'adim Terminus has suffered considerable degradation. Whatever elements have not succumbed to the ravages of a century have been subjected to wanton destruction at the hands of one of the two brutish corporate factions. I have heard reports which stated that the old technology for the modern Railgun was discovered here. The possibility of unearthing additional technological assets should not be underestimated.
'''III. Hela's Basin and Iana Chaos'''
Regrettably, the conditions in Hela's Basin and Iana Chaos are not significantly improved. The protonium mines in operation exhibit a degree of functionality, albeit below optimal levels. This discrepancy is apparent, as the corporations continue to extract resources without realizing that they operate well below maximum efficiency. This does not concern us, or our glorious purpose though.
End of Report
'''Classified - Jee'Ra High Command'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
81f1334c82efbece858bd6c8ff868b774e2ccd8f
1675
1674
2023-11-16T10:33:53Z
Lijosu
10
Fixed mistake
wikitext
text/x-wiki
<blockquote>'''The Jee'Ra on Mars'''
----
'''LOCATION REPORT - Mars'''
'''Classification: Jee'Ra High Command'''
'''I. Arrival and Initial Setup'''
Myself and a contingent of fellow Jee'Ra brethren arrived on Mars yesterday. We were promptly equipped with custom Switchplates, a remarkable technological development. Following an inadequate briefing regarding the local terrain, we opted to conduct a personal assessment of the surroundings.
'''II. Ma'adim Terminus Control Center'''
The former control center of Ma'adim Terminus has suffered considerable degradation. Whatever elements have not succumbed to the ravages of a century have been subjected to wanton destruction at the hands of one of the two brutish corporate factions. I have heard reports which stated that the old technology for the modern Railgun was discovered here. The possibility of unearthing additional technological assets should not be underestimated.
'''III. Hela's Basin and Iana Chaos'''
Regrettably, the conditions in Hela's Basin and Iana Chaos are not significantly improved. The protonium mines in operation exhibit a degree of functionality, albeit below optimal levels. This discrepancy is apparent, as the corporations continue to extract resources without realizing that they operate well below maximum efficiency. This does not concern us, or our glorious purpose though.
End of Report
'''Classified - Jee'Ra High Command'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
0062d39efdb9ed0be5a0d51720782fb668b9195d
Beryllium Gene
0
206
1676
1466
2023-11-17T07:57:30Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Beryllium Gene
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=1,000
|tp=8
|release=2023/03/21 }}
'''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
Beryllium Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Beryllium Gene {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/17}}
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
23b033b385ebee760a0ddbb74b15b71d47eb9c1d
Digital Network
0
290
1677
1313
2023-11-17T07:59:20Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Digital Network
|image=[[image]]
|type=Banner
|rarity=Common
|gc=200
|tp=NA
|release=2023/08/31 }}
'''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Night-time Network]]
* [[Galactic Bank|The Galactic Bank]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Digital Network has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
6a9e808c417e86efefb13ba4df364df0e393cbdb
Watermelon Fizz
0
255
1678
806
2023-11-17T08:01:52Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Watermelon Fizz
|image=[[image]]
|type=Banner
|rarity=Rare
|gc=500
|tp=5
|release=2023/03/21 }}
'''Watermelon Fizz''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Watermelon Fizz {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/11/17}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
0bb546bfd0b612630f45f2e8c1bcac8cd3f4b499
Gold Founders Frame
0
262
1679
930
2023-11-17T08:03:01Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Gold Founders Frame
|image=[[image]]
|type=Frame
|rarity=Exclusive
|gc=NA
|tp=NA
|release=2023/03/30 }}
The '''Gold Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Frame]].
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Codes ===
There is one code known to have given this item:
* <code>PAINTING</code>
This code had limited uses, so only a select few players will ever have the Gold Founders Banner.
=== Item Shop ===
Since its rarity is "Exclusive", it will never appear on the Item Shop.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
1c5dec46f1761a83985b7b15aece736886810afa
MediaWiki:Gadget-dark-mode.css
8
182
1680
1641
2023-11-17T08:03:29Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
/* colour for code segments */
.mw-code {
background-color: #959595 !important;
}
da2f3a3ec91c21f2377fff2f62ddbdf1eda66396
1681
1680
2023-11-17T08:08:07Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
/* colour for code segments */
.mw-code {
background-color: #959595 !important;
}
#code {
background-color: #959595 !important;
}
fe20fbef1022080a12ff2f3e12f9863b64a86c2b
1682
1681
2023-11-17T08:09:56Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
/* colour for code segments */
.mw-code {
background-color: #959595 !important;
}
#code {
background-color: #959595 !important;
}
code {
background-color: #959595 !important;
}
6fe29fba7e0a4e05fdc3007835f178494660acf2
1683
1682
2023-11-17T08:12:24Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
/* colour for code segments */
.mw-code {
background-color: #959595 !important;
}
#code {
background-color: #959595 !important;
}
code {
background-color: #959595 !important;
}
.code {
background-color: #959595 !important;
}
bc26a109d0ad2215e5ddf957df1747d009ff154f
1684
1683
2023-11-17T08:16:48Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
/* colour for code and code-like segments */
.code {
background-color: #959595 !important;
}
.pre {
background-color: #959595 !important;
}
7b65a775a4d5ecd7e55d14337f157ed1b4cf95e1
1685
1684
2023-11-17T19:27:00Z
Fugii
2
Undo revision 1684 by [[Special:Contributions/Fugii|Fugii]] ([[User talk:Fugii|talk]])
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
/* colour for code segments */
.mw-code {
background-color: #959595 !important;
}
#code {
background-color: #959595 !important;
}
code {
background-color: #959595 !important;
}
.code {
background-color: #959595 !important;
}
bc26a109d0ad2215e5ddf957df1747d009ff154f
1686
1685
2023-11-17T19:27:38Z
Fugii
2
css
text/css
/* WikimediaUI Dark Mode
*
* Wikimedia Design Team 2019-2021
* Original authors:
* - Volker E. – [[User:Volker_E._(WMF)]]
* - Alex Hollender
* - MusikAnimal
* - Carolyn Li-Madeo
* - Jdlrobson
*
* Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css
* Version for Gadget CSS skin override usage only.
* Basically removed of all interaction element styles and
* set to `html` instead of JS injected `.client-dark-mode` class.
*
* Last updated: 2021-04-20
*
*/
/** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/
body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before,
body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before {
content: "Light mode";
}
@media screen {
/* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */
html {
height: 100%;
}
/* DISABLING THE DEFAULT USAGE OF THIS PAGE
/* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 -
html,
/* All other selectors have `filter` double-applied to turn back to “normal” by inheritance -
html img,
html video,
html ogvjs,
html svg,
html iframe,
html .mw-no-invert,
html td .diffchange,
html .mwe-math-element,
html .wvui-typeahead-suggestion__thumbnail,
html .skin-minerva .mw-notification-visible .mw-notification-content,
/* Extensions -
html .cdx-menu-item__thumbnail, /* T311835 -
html .cx-slitem__image,
html .mw-mmv-overlay,
html .mw-mmv-pre-image,
html .media-viewer .image img,
html .media-viewer .mw-file-description img,
html .mw-kartographer-map,
html .mw-kartographer-mapDialog-map,
html .oo-ui-searchWidget-results .oo-ui-iconElement-icon,
html .list-thumb,
html .ext-related-articles-card-list .ext-related-articles-card-thumb {
filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5);
}
*/
/*This will change the color scheme to a darkmode default style */
body {
color: #fafafa;
}
#mw-content {
background: #252525;
border: solid #323237;
}
#site-navigation.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#site-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
#page-tools.sidebar-chunk {
background: #141414;
border: solid #323237;
}
/* these change the icon svg files that are lighter for more visibility against dark colors */
.mw-editsection {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
.tools-inline li[id^='ca-nstab-'] a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg);
}
.client-js #ca-edit a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg);
}
#ca-talk a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg);
}
#ca-history a {
background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg);
}
/* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/
.simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#simpleSearch {
background: #db7300 !important;
border: solid 1px #323237 !important;
}
#searchInput::placeholder {
color: #141414 !important;
}
/* this should change the background color of image containers */
.thumbinner {
background: #252525 !important;
border: solid #323237 !important;
}
.thumbinner .thumbimage, .thumbborder {
border: solid 1px #323237 !important;
}
/* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */
/* Reset overrides, needed where double application above isn't working. */
/* Vector modern */
html .skin-vector .mw-logo-wordmark,
html .skin-vector .mw-logo-tagline,
html .skin-timeless .mw-wiki-title > img,
html .wvui-icon svg,
html .mw-ext-score img,
html .mw-hiero-table img {
filter: none;
}
/* Backgrounds */
html table,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .mwe-popups,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html .wikitable,
html .cbnnr-main,
html .cx-callout,
html .overlay.media-viewer
/* html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice */ {
background-color: #252525;
color: #fafafa;
}
/* Deeper change into the wikitable to match its background colours */
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: #252525;
color: #fafafa;
}
/* Borders */
html body,
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html table.ambox-content,
html table.toccolours,
html .mw-notification,
html .infobox,
html .toc,
html .thumbinner,
html figure[typeof~='mw:File/Thumb'],
html figure[typeof~='mw:File/Frame'],
html figure[typeof~='mw:File/Thumb'] > figcaption,
html figure[typeof~='mw:File/Frame'] > figcaption,
html #mw-head,
html #mw-panel,
/* Vector 2022 uses a transparent border for margin collapsing
(T312822) so don't apply this rule there */
.skin-vector-legacy #content.mw-body,
html #simpleSearch,
html #simpleSearch #searchInput,
html #siteNotice #centralNotice .cnotice {
border-color: #cdcbc8;
color: #fafafa;
}
/* Links */
/* Links: normal */
html a,
html .vector-menu-tabs li a,
/* Backwards compatible VectorTabs, deprecated in MW v1.35. */
html .vectorTabs li a,
html .toctogglelabel,
html .mw-parser-output a.external,
html .mw-parser-output a.extiw,
html .mw-parser-output a.extiw:active,
html #mw-panel .portal .body li a {
/* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266
`#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */
color: #36c;
}
/* Links: visited */
html a:visited,
html .mw-parser-output a.extiw:visited,
html #mw-panel .portal .body li a:visited {
/* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */
color: #6b4ba1;
}
/* Links: red */
html a.new,
html .vector-menu-tabs li.new a,
html .vectorTabs li.new a {
color: #ff6e6e;
}
/* ::: Special Element Treatments ::: */
/* Image thumbnails */
html .thumbimage,
html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
border: 0;
}
/* Content image (thumbnail) SVGs */
/* `*not( .mbox-image )` exception doesn't work for unclear reasons */
html .image img[ src*='svg' ],
html .mw-file-description img[ src*='svg' ],
html img[ src*='Wiktionary-logo'] {
background-color: #fff;
border-radius: 1px;
}
/* Dealing with false positives from selector above */
html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ],
html .mbox-image .image img[ src*='svg' ],
html .mbox-image .mw-file-description img[ src*='svg' ],
/* Emoji generated by [[Template:Emoji]] */
html .emoji .image img,
html .emoji .mw-file-description img,
/* Vote symbols on Talk pages */
html .image img[ alt^="Symbol" ],
html .mw-file-description img[ alt^="Symbol" ] {
background-color: transparent;
}
/* Page previews */
html .mwe-popups {
box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000;
}
html .mwe-popups.flipped-y:after,
html .mwe-popups.flipped-x-y:after {
border-top: 11px solid #252525;
}
html .mwe-popups.mwe-popups-no-image-pointer:after {
border-bottom: 11px solid #252525;
}
/* Contributions menu */
html .cx-callout-1:after {
border-bottom-color: #252525;
}
/* Mobile Wikipedia logo mobile header */
html .branding-box img {
filter: brightness( 0 );
}
}
@-moz-document url-prefix() {
body {
background: #000;
}
}
@-moz-document url-prefix() {
@supports (overflow-clip-margin: 1px) {
body {
background: #fff;
}
}
}
/*colour text of certain menus like template adding */
.oo-ui-window-frame {
color: #000000 !important;
}
/*colour text of json documnets readable */
.mw-json {
color: #000000 !important;
}
/* colour for code segments */
.mw-code {
background-color: #959595 !important;
}
#code {
background-color: #959595 !important;
}
.code {
background-color: #959595 !important;
}
code {
background-color: #959595 !important;
}
pre {
background-color: #959595 !important;
}
91cb4fa4dfc1fb1e3c50e1c1ecd20152b6d0f458
Category:Built For Battle Items
14
334
1687
1653
2023-11-19T00:10:14Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Built for Battle Matrix
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built For Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier (character skin)]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier (avatar)]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (character skin)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic Avatar]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
c11ce4690e0ee243e3aa1f39757b947f4a829434
Small Jee'Ra Soldier Wheel
0
456
1688
2023-11-19T00:15:40Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Jee'Ra Soldier Wheel
|image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts.
There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This block variant will appear in the Item Shop in the future.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
327ee9e9d83416fb16a140b08b18f4ea94fb1a77
1689
1688
2023-11-19T00:24:58Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Jee'Ra Soldier Wheel
|image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. Although they appeared separately on the Battle Matrix, they had the same TP cost.
There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This block variant will appear in the Item Shop in the future.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
5f84aa8ce50c7e65672f6aa93782a8cba81bf412
Clandestine Small Jee'Ra Laser Turret
0
457
1690
2023-11-19T00:45:30Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Clandestine Small Jee'Ra Laser Turret
|image=[[File:Clandestine small jeera laser turret.png|frameless|Clandestine Small Jee'Ra Laser Turret]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Clandestine Small Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There are other versions for [[Clandestine Standard Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
65aaa6cdf439ed4b20905b6636306f47285ac409
Forest Camo Cray
0
458
1691
2023-11-19T01:53:25Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Cray
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Forest Camo Cray''' is aN [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Forest Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
65d647b4cbb55909efd61e34621b1991b0889b33
1692
1691
2023-11-19T01:53:42Z
Lijosu
10
Fixed rarity
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Cray
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Forest Camo Cray''' is aN [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Forest Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
2dbfd54f523db9e60f95cf54d2eb55171ec59222
1693
1692
2023-11-19T01:54:11Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Cray
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Forest Camo Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Forest Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ddf197f520a7c8dcd14634b7dd4590f33871d625
Stratum Mars QMG
0
459
1694
2023-11-19T06:19:19Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Stratum Mars QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Stratum Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Stratum Mars QMG uses the "Soldier's Weapon" lore entry:
{{Lore:The Soldiers Weapon}}
== Obtaining ==
=== Battle Matrix ===
The Stratum Mars QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
e31ccf1d7150a6b4fa380681a30c16cce9ec7c72
Mars QMG
0
434
1695
1646
2023-11-19T06:19:35Z
Lijosu
10
Fixed category
wikitext
text/x-wiki
{{Cosmetic Table
|title=Mars QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Mars QMG uses the "Soldier's Weapon" lore entry:
{{Lore:The Soldiers Weapon}}
== Obtaining ==
=== Battle Matrix ===
The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
5170c56e97541f8b27a0d68c5eed8e4164fef47f
Glacial Mars QMG
0
439
1696
1645
2023-11-19T06:21:00Z
Lijosu
10
Fixed categories
wikitext
text/x-wiki
{{Cosmetic Table
|title=Glacial Mars QMG
|image=[[image]]
|type=QMG Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Glacial Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Glacial Mars QMG uses the "Solder's Weapon" lore entry:
{{Lore:The Soldiers Weapon}}
== Obtaining ==
=== Battle Matrix ===
The Glacial Mars QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
aa0fa05a7dee42afbcd12e1f7b65159ed6b32fcd
Patched Power
0
460
1697
2023-11-19T06:23:59Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Patched Power
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=3
|release=2023/10/26 }}
'''Patched Power''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Exposed Armour {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
0ba139784f0aad9360e9503f49a54868aee893f3
1699
1697
2023-11-19T06:25:30Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Patched Power
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=3
|release=2023/10/26 }}
'''Patched Power''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Patched Power {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
9cdb0a7e66e83f73775a341dbd14e09b212804a1
Patched Computation
0
461
1698
2023-11-19T06:25:20Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Patched Computation
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=3
|release=2023/10/26 }}
'''Patched Computation''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Patched Computation {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
ba2b87e8503110032c7f0394527e4796486ead40
Desert Camo Jeera Tank
0
462
1700
2023-11-19T07:27:02Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Desert Camo Jeera Tank
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Desert Camo Jeera Tank''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
Desert Camo Jeera Tank uses the "Operation: Slumber" lore entry:
{{Lore:Operation_Slumber}}
== Obtaining ==
=== Battle Matrix ===
The Desert Camo Jeera Tank {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
3a35976b02a9bae5b17a3f59861399d08717064d
Jimmy's Blueberry
0
283
1701
1185
2023-11-19T10:04:01Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jimmy's Blueberry
|image=[[image]]
|type=Avatar
|rarity=Uncommon
|gc=300
|tp=4
|release=2023/08/31 }}
'''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jimmy's Blueberry {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/19}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
2512b0713def8d827cb8fb4c52db185cafc1ce42
Vine Snake Duality
0
308
1702
1049
2023-11-19T10:09:56Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Vine Snake Duality
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=NA
|release=2023/09/06 }}
'''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop.
== Lore ==
This item uses the "Duality" lore entry:
{{Lore:Duality QMG}}
== Obtaining ==
=== Battle Matrix ===
Vine Snake Duality has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]]
b144ad12b29e71660f96946450fbd36b2e5598fc
Cluster Disco QMG
0
210
1703
837
2023-11-20T07:20:55Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Cluster Disco QMG
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/03/21 }}
The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Cluster Disco QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Disco QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/20}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
145a09b74e453cbdd73dc58b40dec49ffaf86985
Galactic Bank
0
292
1704
898
2023-11-20T07:23:18Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=The Galactic Bank
|image=[[image]]
|type=Avatar
|rarity=Uncommon
|gc=300
|tp=NA
|release=2023/08/31 }}
The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were:
* [[Hysteria Duality]]
* [[Rosette Duality]]
* [[Mud Camo Cray]]
* [[Forest Fire Duality]]
* [[Charged]]
* [[Digital Network]]
* [[Night-time Network]]
This item is a part of a pair which includes [[Galactic Bank Frame|The Galactic Bank Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Galactic Bank has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=profile items}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
6989aabadcf8bbbeacf56bc5afacbbca7c8b4290
Jimmy Jam
0
271
1705
842
2023-11-20T07:34:07Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jimmy Jam
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/08/03 }}
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Jimmy Jam
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || 4
|-
| '''First Seen?''' || 2023/08/03
|}
'''Jimmy Jam''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jimmy Jam {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/20}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
c572182a7dadd389c0598e6b71eff0ea8c7b1840
1706
1705
2023-11-20T07:36:53Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jimmy Jam
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/08/03 }}
'''Jimmy Jam''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jimmy Jam {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/20}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
a67c11a0368cbcd45f3503dd4ce16e99caed7a7b
Cluster Disco QMG
0
210
1707
1703
2023-11-20T07:42:56Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Cluster Disco QMG
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=1,000
|tp=9
|release=2023/03/21 }}
The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
== Lore ==
The Cluster Disco QMG uses the standard "QMG" lore entry:
{{Lore:QMG}}
== Obtaining ==
=== Battle Matrix ===
The Cluster Disco QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/20}}
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
851b608396c750e6cae246d91629df0494fd840d
Cesium Tianhe
0
463
1708
2023-11-20T08:01:54Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Cesium Tianhe
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
'''Cesium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
Cesium Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Cesium Tianhe {{Matrix Chunk|chunk=7th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]]
6092ede9248ed1564677b6f6fb86007f47414ed7
Hidden Energy
0
464
1709
2023-11-20T08:04:45Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Hidden Energy
|image=[[image]]
|type=Banner
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26}}
'''Hidden Energy''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Hidden Energy {{Matrix Chunk|chunk=7th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
87a4848851d20151d12e0d20d1d99032296a3992
1710
1709
2023-11-20T08:06:20Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Hidden Energy
|image=[[image]]
|type=Banner
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26}}
'''Hidden Energy''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Hidden Energy {{Matrix Chunk|chunk=7th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
bc3c4961e4c18b2d7212a5c2db1db11c820e0239
Fusion
0
465
1711
2023-11-21T07:36:24Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Fusion
|image={{Palette_Hexagon|#EE8705|#777AF6|#382E8C|#FFC211|#F35B04|#5861D8}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}{{Palette_Table|#EE8705|#777AF6|#382E8C|#FFC211|#F35B04|#5861D8}}
'''Fusion''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Fusion {{Matrix Chunk|chunk=8th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
1c5489bfcadfc09481618dbc1c050446ad4970bb
Category:Built For Battle Items
14
334
1712
1687
2023-11-21T07:39:55Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Built for Battle Matrix
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built For Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier (character skin)]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier (avatar)]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (character skin)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic (avatar)]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic (character skin)]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
583184ef4cd7ca338db48d5bd50e2b8a0a1a6706
1717
1712
2023-11-21T09:29:36Z
Lijosu
10
wikitext
text/x-wiki
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The Built for Battle Matrix
!colspan="2"|
[[image]]
|-
| '''Date Started''' || 2023/10/26
|-
| '''Date Ended''' || Ongoing
|-
| '''Season''' || 1
|}
== Chunks ==
For convenience, a list of the hexes that appeared in all chunks.
=== 1st Chunk ===
This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock).
==== Free Items ====
* [[Flare]]
* [[Hydrogen QMG]]
* [[Built For Battle Avatar]]
==== Premium Items ====
* [[XP Bonus]]
* [[Jee'Ra Soldier (character skin)]]
* [[Gripped]]
* [[Standard Jee'Ra Soldier Wheel]]
* [[Industrial Ladium]]
* 100 [[Galaxy Cash]]
* [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)''
=== 2nd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Banner]]
* [[Sunspot]]
* [[Moderonium Quilt]]
==== Premium Items ====
* [[Clandestine Standard Jee'Ra Laser Turret]]
* [[Glacial Mars QMG]]
* [[Jee'Ra Soldier (avatar)]]
* [[Fractal Atoms]]
* [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 3rd Chunk ===
This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock).
==== Free Items ====
* [[Built For Battle Season Frame]]
* [[Airium Jee'Ra Weave]]
* [[Jee'Ra Tank (avatar)]]
==== Premium Items ====
* [[Jee'Ra Tank (character skin)]]
* [[Diverted Jee'Ra Laser Blaster]]
* [[Clandestine Standard Jee'Ra Plasma Turret]]
* [[Desert Camo Jee'Ra Soldier]]
* [[Exposed Armour]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 4th Chunk ===
This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock).
==== Free Items ====
* [[Patched Computation]]
* [[Helix]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Small Jee'Ra Thruster]]
* [[Moderonium Camo]]
* [[Stratum Mars QMG]]
* [[Desert Camo Jeera Tank]]
* [[Standard Jee'Ra Thruster]]
* 100 [[Galaxy Cash]]
* [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 5th Chunk ===
This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Mesh]]
* [[Red Planet]]
* [[Basic Curved Ladium Plating]]
==== Premium Items ====
* [[Jee'Ra Medic (avatar)]]
* [[Chainmail]]
* [[Warp]]
* [[Jee'Ra's Fight]]
* [[Jee'Ra Medic (character skin)]]
* 100 [[Galaxy Cash]]
* [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 6th Chunk ===
This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock).
==== Free Items ====
* [[Jee'Ra Legacy]]
* [[Voltage]]
* [[Revealing]]
==== Premium Items ====
* [[Desert Camo Jee'Ra Medic]]
* [[Diverted Jee'Ra Plasma Cannon]]
* [[Forest Camo Tianhe]]
* [[Molten Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 7th Chunk ===
This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock).
==== Free Items ====
* [[Hidden Energy]]
* [[Cesium Tianhe]]
* 100 [[Galaxy Cash]]
==== Premium Items ====
* [[Patched Power]]
* [[Airium Wrap]]
* [[Clandestine Small Jee'Ra Laser Turret]]
* [[Regolith Mars QMG]]
* [[Small Jee'Ra Soldier Wheel]]
* 100 [[Galaxy Cash]]
* [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 8th Chunk ===
This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock).
==== Free Items ====
* [[Fusion]]
* [[Secured]]
* [[Erbium Basic Plate]]
==== Premium Items ====
* [[Small Jee'Ra Soldier Wheel|Small Jee'Ra Soldier Steering Wheel]]
* [[Volcanic Jee'Ra Tank]]
* [[Jee'Ra Wakes]]
* [[Clandestine Small Jee'Ra Plasma Turret]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 9th Chunk ===
This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock).
==== Free Items ====
* [[Berry]]
* [[SCU Profiles]]
* [[Bromine Gene]]
==== Premium Items ====
* [[Amphibian]]
* [[Clandestine Jee'Ra Rail Turret]]
* [[Jee'Ra's Conquest]]
* [[Ensconced]]
* [[Diverted Jee'Ra Rail Cannon]]
* 100 [[Galaxy Cash]]
* [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)''
=== 10th Chunk ===
This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock).
==== Free Items ====
* [[Hassium Cray]]
* [[Airium Quilted Foil]]
* [[Golden Built For Battle Avatar]]
==== Premium Items ====
* [[Falling Star]]
* [[Martian Skies]]
* [[Jee'Ra Powercell Plate]]
* [[Branded Jee'Ra QMG]]
* 100 [[Galaxy Cash]]
* 100 [[Galaxy Cash]]
* [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Bronze Jee'Ra Chunk ===
This chunk was accessed from the 7th Chunk (100+ hexes to unlock).
==== Premium Items ====
* [[Bronze Jee'Ra Soldier]]
* [[Bronze Jee'Ra Tank]]
* [[Bronze Jee'Ra Medic]]
* [[Bronze Jee'Ra QMG]]
* [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Silver Jee'Ra Chunk ===
This chunk was accessed from the 8th Chunk (105+ hexes to unlock).
==== Premium Items ====
* [[Silver Jee'Ra Soldier]]
* [[Silver Jee'Ra Tank]]
* [[Silver Jee'Ra Medic]]
* [[Silver Jee'Ra QMG]]
* [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
=== Golden Jee'Ra Chunk ===
This chunk was accessed from the 10th Chunk (110+ hexes to unlock).
==== Premium Items ====
* [[Golden Jee'Ra Soldier]]
* [[Golden Jee'Ra Tank]]
* [[Golden Jee'Ra Medic]]
* [[Golden Jee'Ra QMG]]
* [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)''
5ec79f224394b08fb8392ac4462b396f58a26e0e
Jee'Ra Medic (avatar)
0
466
1713
2023-11-21T07:44:59Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Medic
|image=[[image]]
|type=Avatar
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26}}
The '''Jee'Ra Medic''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jee'Ra Medic {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a0fd6d9175b584f4c3b46be9a45898245b981709
Jee'Ra Medic
0
467
1714
2023-11-21T07:45:53Z
Lijosu
10
Created
wikitext
text/x-wiki
'''Jee'Ra Medic''' may refer to:
* [[Jee'Ra Medic (character skin)]]
* [[Jee'Ra Medic (avatar)]]
8d05a9418b4e86d9ccbdcc22634b69bf1566ffad
Small Jee'Ra Soldier Wheel
0
456
1715
1689
2023-11-21T09:27:08Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Jee'Ra Soldier Wheel
|image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that appeared on the [[:Category:Build_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. Although they appeared separately on the Battle Matrix, they had the same TP cost.
There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This block variant will appear in the Item Shop in the future.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
3adb3b7c97d378bae37d9e427a8099c682b3b220
1716
1715
2023-11-21T09:28:10Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Jee'Ra Soldier Wheel
|image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that appeared on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. Although they appeared separately on the Battle Matrix, they had the same TP cost.
There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This block variant will appear in the Item Shop in the future.
[[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
d862c36694e02ac8b94f4e32588018e6c6a16588
Diverted Jee'Ra Plasma Cannon
0
443
1718
1651
2023-11-21T09:31:17Z
Lijosu
10
fixed link
wikitext
text/x-wiki
{{Cosmetic Table
|title=Diverted Jee'Ra Plasma Cannon
|image=[[File:Diverted jeera plasma cannon.png|frameless|Diverted Jee'Ra Plasma Cannon]]
|type=Block Variant
|rarity=Rare
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Diverted Jee'Ra Plasma Cannon''' is a [[:Category:Plasma_Variants|plasma skin]] for the [[Plasma Cannon]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Diverted Jee'Ra Plasma Cannon {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
9ef2a54fb7600311e12c685d8dea878f457e4619
Clandestine Small Jee'Ra Plasma Turret
0
468
1719
2023-11-21T09:31:55Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Clandestine Small Jee'Ra Plasma Turret
|image=[[File:Clandestine small jeera plasma turret.png|frameless|Clandestine Small Jee'Ra Plasma Turret]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Clandestine Small Jee'Ra Plasma Turret''' is a [[:Category:Plasma_Variants|plasma skin]] for the [[Small Plasma Turret]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Clandestine Small Jee'Ra Plasma Turret {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
9d2d6291da3ca27b29cb0c1c437fb626a8a9ab38
Small Laser Turret
0
469
1720
2023-11-21T09:35:17Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Laser Turret
|image=[[File:Standard laser turret.png|frameless|169x169px|Standard Laser Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Large Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
c650fc5e853d6b233459ab03f41461c33ec35312
1721
1720
2023-11-21T09:35:30Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Laser Turret
|image=[[File:Standard laser turret.png|frameless|169x169px|Standard Laser Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
c05e105aa53068b1b232b4a19e92f95ffe77178d
1722
1721
2023-11-21T09:35:53Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Laser Turret
|image=[[File:Small laser turret.png|frameless|169x169px|Small Laser Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
857c3e6b803178c801ccac78ff814801ffa715b5
1723
1722
2023-11-21T09:37:04Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Laser Turret
|image=[[File:Small Laser Turret.png|frameless|169x169px|Small Laser Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Laser_Variants</categorytree>
[[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
ea2c6a285d461d45a25dccd2209563ced87df479
Small Plasma Turret
0
470
1724
2023-11-21T09:38:23Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Laser Turret
|image=[[File:Small Plasma Turret.png|frameless|169x169px|Small Plasma Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Small Plasma Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Plasma Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree>
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
9493b97329ff69092e47ba0cbbc9a30e8630b7a7
1725
1724
2023-11-21T09:38:48Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Small Plasma Turret
|image=[[File:Small Plasma Turret.png|frameless|169x169px|Small Plasma Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Small Plasma Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference.
== Variants ==
Although the default "Small Plasma Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All laser variants are listed below:
<categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree>
[[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
57cd87ecaaa052c4edc25cae193d2d0ba5950366
Volcanic Jee'Ra Tank
0
471
1726
2023-11-22T06:28:26Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Volcanic Jee'Ra Tank
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Volcanic Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Volcanic Jee'Ra Tank uses the "Operation: Slumber" lore entry:
{{Lore:Operation_Slumber}}
== Obtaining ==
=== Battle Matrix ===
The Volcanic Jee'Ra Tank {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
9078b3409140377559c13a8e9b641281826758c9
Galvanic Jee'Ra Plate
0
472
1727
2023-11-22T06:30:39Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Galvanic Jee'Ra Plate
|image=[[image]]
|type=Switch Plate
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Galvanic Jee'Ra Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Galvanic Jee'Ra Plate uses the "Jee'Ra On Mars" lore entry:
{{Lore:Jee'Ra On Mars}}
== Obtaining ==
=== Battle Matrix ===
The Galvanic Jee'Ra Plate {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This item will appear on the Item Shop in the future
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
26006d57e7d3bf28797d71c94c3a4d7a89e1fb73
Erbium Basic Plate
0
473
1728
2023-11-22T06:32:13Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Erbium Basic Plate
|image=[[image]]
|type=Switch Plate
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}
The '''Erbium Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Erbium Basic Plate uses the standard "Switch Plate" lore entry:
{{Lore:Switch Plate}}
== Obtaining ==
=== Battle Matrix ===
The Erbium Basic Plate {{Matrix Chunk|chunk=8th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
900631fac1ff8acb72cb33bcfe06598311b9bec0
Jee'Ra Wakes
0
474
1729
2023-11-22T06:34:49Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Wakes
|image=[[image]]
|type=Avatar
|rarity=Rare
|gc=NA
|tp=3
|release=2023/10/26}}
The '''Jee'Ra Wakes''' avatar is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jee'Ra Wakes {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
6603c8c852f6a4834262f31a3db3b7cb8d131efa
Secured
0
475
1730
2023-11-22T06:36:45Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Secured
|image=[[image]]
|type=Frame
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}
'''Secured''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Secured {{Matrix Chunk|chunk=8th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
fae08869c36def1d940818c438441ccd09eb8233
Jee'Ra's Fight
0
476
1731
2023-11-22T06:39:47Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra's Fight
|image=[[image]]
|type=Banner
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26}}
'''Jee'Ra's Fight''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There is an animated version called [[Jee'Ra's Conquest]]. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Jee'Ra's Fight {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
37ff3ef3c7eddae5bc501aee152e3e24d5b88eb4
United Galaxies Frame
0
296
1732
897
2023-11-22T07:09:19Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=The United Galaxies Frame
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=300
|tp=NA
|release=2023/09/01 }}
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ The United Galaxies Frame
!colspan="2"|[[image]]
|-
| '''Type''' || Frame
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || 300
|-
| '''TP Cost''' || NA
|-
| '''First Seen?''' || 2023/09/01
|}
The '''United Galaxies Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
This item is a part of a pair which includes [[United Galaxies|The United Galaxies]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The United Galaxies Frame has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
1ac3704b307916e7c32c497d350844526987c700
Outwards
0
240
1733
791
2023-11-22T07:13:58Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Outwards
|image=[[image]]
|type=Banner
|rarity=Common
|gc=200
|tp=4
|release=2023/03/21 }}
'''Outwards''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Outwards {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=banner}} {{Item_Shop_Appearance|2023/11/22}}
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
aa8edfee1795387b51c81dd13efcc66041c40f0e
Module:Test
828
385
1734
1564
2023-11-23T08:10:23Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local label = {}
local data = {}
local l_attr = {}
local d_attr = {}
local idx = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if s ~= nil then label[i] = v idx[i] = i else label[i] = "" end
local _,_,i = string.find(k, "^data(%d*)$")
if s ~= nil then data[i] = v idx[i] = i else data[i] = "" end
local _,_,i = string.find(k, "^l_attr(%d*)$")
if s ~= nil then l_attr[i] = mw.text.jsonDecode(v) idx[i] = i else l_attr[i] = "" end
local _,_,i = string.find(k, "^d_attr(%d*)$")
if s ~= nil then d_attr[i] = mw.text.jsonDecode(v) idx[i] = i else d_attr[i] = "" end
end
local infobox = mw.html.create("div"):attr("class", "infobox-container")
if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}) end
for i = 1, #idx do
if label[i] or data[i] then local row = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end
if label[i] then row:tag("div"):attr({["id"] = i.." "..l_attr[i]["id"], ["class"] = "infobox-label "..l_attr[i]["class"], ["style"] = l_attr[i]["style"]}) end
if data[i] then row:tag("div"):attr({["id"] = i.." "..d_attr[i]["id"], ["class"] = "infobox-data "..d_attr[i]["class"], ["style"] = d_attr[i]["style"]}) end
end
end
return p
cc01a3b04754084d5edc1bea5e4b1e7f669e08bc
1735
1734
2023-11-23T08:36:45Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local label = {}
local data = {}
local l_attr = {}
local d_attr = {}
local idx = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if i ~= nil then label[i] = v idx[i] = i end
local _,_,i = string.find(k, "^data(%d*)$")
if i ~= nil then data[i] = v idx[i] = i else end
local _,_,i = string.find(k, "^l_attr(%d*)$")
if i ~= nil then l_attr[i] = mw.text.jsonDecode(v) idx[i] = i end
local _,_,i = string.find(k, "^d_attr(%d*)$")
if i ~= nil then d_attr[i] = mw.text.jsonDecode(v) idx[i] = i end
end
local infobox = mw.html.create("div"):attr("class", "infobox-container")
if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}) end
for i = 1, #idx do
if label[i] or data[i] then local row = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end
if label[i] then row:tag("div"):attr({["id"] = i.." "..l_attr[i]["id"], ["class"] = "infobox-label "..l_attr[i]["class"], ["style"] = l_attr[i]["style"]}) end
if data[i] then row:tag("div"):attr({["id"] = i.." "..d_attr[i]["id"], ["class"] = "infobox-data "..d_attr[i]["class"], ["style"] = d_attr[i]["style"]}) end
end
return infobox
end
return p
d7594812521334313f0900d63c966a33a7d04770
Spinning Vector
0
245
1736
797
2023-11-23T08:57:21Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Spinning Vector
|image=[[image]]
|type=Avatar
|rarity=Rare
|gc=500
|tp=6
|release=2023/03/21 }}
'''Spinning Vector''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Spinning Vector {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/23}}
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
4613b5e3b22de18803aec570e5a52b2cf6df8719
Module:Infobox
828
63
1737
288
2023-11-23T12:17:53Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local label = {}
local data = {}
local l_attr = {}
local d_attr = {}
local idx = {}
local row = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if i ~= nil then label[i] = v idx[i] = i end
local _,_,i = string.find(k, "^data(%d*)$")
if i ~= nil then data[i] = v idx[i] = i else end
local _,_,i = string.find(k, "^l_attr(%d*)$")
if i ~= nil then l_attr[i] = mw.text.jsonDecode(v) idx[i] = i end
local _,_,i = string.find(k, "^d_attr(%d*)$")
if i ~= nil then d_attr[i] = mw.text.jsonDecode(v) idx[i] = i end
end
local infobox = mw.html.create("div"):attr("class", "infobox-container")
if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}):wikitext(header) end
for i = 1, #idx do
if label[i] or data[i] then row[i] = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end
if label[i] then row[i]:tag("div"):attr({["id"] = i.." "..l_attr[i]["id"], ["class"] = "infobox-label "..l_attr[i]["class"], ["style"] = l_attr[i]["style"]}):wikitext(label[i]) end
if data[i] then row[i]:tag("div"):attr({["id"] = i.." "..d_attr[i]["id"], ["class"] = "infobox-data "..d_attr[i]["class"], ["style"] = d_attr[i]["style"]}):wikitext(data[i]) end
end
return infobox
end
return p
e477d4dcc84d08d7f9871c985f8701ba7295f637
1738
1737
2023-11-23T17:25:07Z
Archimedes5000
4
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame.args
local label = {}
local data = {}
local l_attr = {}
local d_attr = {}
local idx = {}
local row = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if i ~= nil then
i = tonumber(i)
label[i] = v
idx[i] = i
end
local _,_,i = string.find(k, "^data(%d*)$")
if i ~= nil then
i = tonumber(i)
data[i] = v
idx[i] = i
end
local _,_,i = string.find(k, "^l_attr(%d*)$")
if i ~= nil then
i = tonumber(i)
l_attr[i] = mw.text.jsonDecode(v)
idx[i] = i
end
local _,_,i = string.find(k, "^d_attr(%d*)$")
if i ~= nil then
i = tonumber(i)
d_attr[i] = mw.text.jsonDecode(v)
idx[i] = i
end
end
local infobox = mw.html.create("div"):attr("class", "infobox-container")
if header then
infobox:tag("h3"):attr({["class"] = "infobox-header"}):wikitext(header)
end
for i = 1, #idx do
if label[i] or data[i] then
row[i] = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"})
end
if label[i] then
local l = row[i]:tag("div")
if l_attr[i] then
for k, v in pairs(l_attr[i]) do
l:attr(k, v)
end
end
l:attr({["id"] = i, ["class"] = "infobox-label "..(l:getAttr("class") or "")}):wikitext(label[i])
end
if data[i] then
local d = row[i]:tag("div")
if d_attr[i] then
for k, v in pairs(d_attr[i]) do
d:attr(k, v)
end
end
d:attr({["id"] = i, ["class"] = "infobox-data "..(d:getAttr("class") or "")}):wikitext(data[i])
end
end
return infobox
end
return p
bdd61435468a25cf8608cdb9c72cfc56289bc57a
1741
1738
2023-11-24T00:07:06Z
Archimedes5000
4
Template
Scribunto
text/plain
local p = {}
function p.main(frame)
local args = frame:getParent().args
local label = {}
local data = {}
local l_attr = {}
local d_attr = {}
local idx = {}
local row = {}
local header = args["header"]
for k,v in pairs(args) do
local _,_,i = string.find(k, "^label(%d*)$")
if i ~= nil then
i = tonumber(i)
label[i] = v
idx[i] = i
end
local _,_,i = string.find(k, "^data(%d*)$")
if i ~= nil then
i = tonumber(i)
data[i] = v
idx[i] = i
end
local _,_,i = string.find(k, "^l_attr(%d*)$")
if i ~= nil then
i = tonumber(i)
l_attr[i] = mw.text.jsonDecode(v)
idx[i] = i
end
local _,_,i = string.find(k, "^d_attr(%d*)$")
if i ~= nil then
i = tonumber(i)
d_attr[i] = mw.text.jsonDecode(v)
idx[i] = i
end
end
local infobox = mw.html.create("div"):attr("class", "infobox-container")
if header then
infobox:tag("h3"):attr({["class"] = "infobox-header"}):wikitext(header)
end
for i = 1, #idx do
if label[i] or data[i] then
row[i] = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"})
end
if label[i] then
local l = row[i]:tag("div")
if l_attr[i] then
for k, v in pairs(l_attr[i]) do
l:attr(k, v)
end
end
l:attr({["id"] = i, ["class"] = "infobox-label "..(l:getAttr("class") or "")}):wikitext(label[i])
end
if data[i] then
local d = row[i]:tag("div")
if d_attr[i] then
for k, v in pairs(d_attr[i]) do
d:attr(k, v)
end
end
d:attr({["id"] = i, ["class"] = "infobox-data "..(d:getAttr("class") or "")}):wikitext(data[i])
end
end
return infobox
end
return p
a40862c8c2f67532bcbb02be2b4ea5af7188135d
Template:Infobox
10
477
1739
2023-11-24T00:03:55Z
Archimedes5000
4
Created page with "{{#invoke:infobox|main}}"
wikitext
text/x-wiki
{{#invoke:infobox|main}}
f2ae36db0037476c3e9955b3f186d79c16a9a6a5
1740
1739
2023-11-24T00:05:15Z
Archimedes5000
4
wikitext
text/x-wiki
{{#invoke:infobox|main}}<!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
1ddca8ae655b11e6b6a7b69a82da5112b806b541
Template:Infobox/doc
10
478
1742
2023-11-24T01:00:35Z
Archimedes5000
4
Documentation draft
wikitext
text/x-wiki
Infobox builder metatemplate, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 = label of the first field
| data1 = first field
| label2 =label of the second field
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label-->
| data2 = second field
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 = label of the first field
| data1 = first field
| label2 =label of the second field
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}
| data2 = second field
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to speficy which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
51ab33c739cd6c04ef8f861a45cd44316a4bc8f3
1743
1742
2023-11-24T01:01:52Z
Archimedes5000
4
wikitext
text/x-wiki
Infobox builder -, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 = label of the first field
| data1 = first field
| label2 =label of the second field
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label-->
| data2 = second field
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 = label of the first field
| data1 = first field
| label2 =label of the second field
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}
| data2 = second field
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
7c103bffe3757aaac1a2f3930be74a3d2366af62
1755
1743
2023-11-24T10:40:44Z
Archimedes5000
4
wikitext
text/x-wiki
Infobox builder meta-template, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 = label of the first field
| data1 = first field
| label2 =label of the second field
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label-->
| data2 = second field
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 = label of the first field
| data1 = first field
| label2 =label of the second field
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}
| data2 = second field
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
2ef3854e322d451e9291421d01388061edd63ad4
Forest Camo Gene
0
479
1744
2023-11-24T02:35:55Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Gene
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Forest Camo Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Tianhe]].
== Lore ==
The Forest Camo Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Gene {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
8aa368afa5725d0ead1b3406b3c9a0a445f1f0e5
1748
1744
2023-11-24T02:38:59Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Gene
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Forest Camo Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Tianhe]]. There is another "Mud Camo" series which is only available on the Item Shop, which consists of [[Mud Camo Cray]], [[Mud Camo Gene]] and [[Mud Camo Tianhe]].
== Lore ==
The Forest Camo Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Gene {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
d3bdcf5ada51facb8951b58e0f173f7f0369b01c
Forest Camo Cray
0
458
1745
1693
2023-11-24T02:36:21Z
Lijosu
10
Added context of other SCU skins
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Cray
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Forest Camo Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Gene]] and [[Forest Camo Tianhe]].
== Lore ==
The Forest Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
4fdefca59bb511ef961da4ab8f96c774bbe8d5a3
1747
1745
2023-11-24T02:38:25Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Cray
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
The '''Forest Camo Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Gene]] and [[Forest Camo Tianhe]]. There is another "Mud Camo" series which is only available on the Item Shop, which consists of [[Mud Camo Cray]], [[Mud Camo Gene]] and [[Mud Camo Tianhe]].
== Lore ==
The Forest Camo Cray uses the standard "Cray" lore entry:
{{Lore:Cray}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
510fc881ca3c65b6d092bdcb28b92854fd1342b8
Forest Camo Tianhe
0
448
1746
1662
2023-11-24T02:36:39Z
Lijosu
10
Added context of other SCU skins
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Tianhe
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
'''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Gene]].
== Lore ==
Forest Camo Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]]
65bf1348c81abbc5477761329adc02bd41c3255f
1749
1746
2023-11-24T02:39:22Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Forest Camo Tianhe
|image=[[image]]
|type=Character Skin
|rarity=Rare
|gc=NA
|tp=9
|release=2023/10/26 }}
'''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Gene]]. There is another "Mud Camo" series which is only available on the Item Shop, which consists of [[Mud Camo Cray]], [[Mud Camo Gene]] and [[Mud Camo Tianhe]].
== Lore ==
Forest Camo Tianhe uses the standard "Tianhe" lore entry:
{{Lore:Tianhe}}
== Obtaining ==
=== Battle Matrix ===
Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]]
7c4b34ec6d054f7187ac67f165d7644bf69eb3f0
Red Planet
0
480
1750
2023-11-24T02:41:20Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Red Planet
|image=[[image]]
|type=Avatar
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26}}
'''Red Planet''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Red Planet {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This avatar will appear on the Item Shop in the future.
[[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
2e8d2698553c5cbf8e2d56659360923e35e4198b
Amphibian
0
481
1751
2023-11-24T10:29:22Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Amphibian
|image={{Palette_Hexagon|#679436|#A5BE00|#427AA1|#05668D|#EBF2FA|#CCEB00}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}{{Palette_Table|#679436|#A5BE00|#427AA1|#05668D|#EBF2FA|#CCEB00}}
'''Amphibian''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Amphibian {{Matrix Chunk|chunk=9th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
436ec9351f74d3ad4902b72119d76595241be6b3
Berry
0
482
1752
2023-11-24T10:30:59Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Berry
|image={{Palette_Hexagon|#445397|#44A1B7|#823F78|#8D263F|#D1B199|#8DD5E6}}
|type=Colour Palette
|rarity=Common
|gc=NA
|tp=3
|release=2023/10/26 }}{{Palette_Table|#445397|#44A1B7|#823F78|#8D263F|#D1B199|#8DD5E6}}
'''Berry''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
Colour palettes do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Berry {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This palette will appear on the Item Shop in the future.
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
a30e15de52d3ab540498135333eecb10d86e5856
Template:Lore:The Child Regent
10
483
1753
2023-11-24T10:37:40Z
Lijosu
10
Created
wikitext
text/x-wiki
<blockquote>'''The Child Regent'''
----
'''OPERATIONAL REPORT 11/01/2152''' - Retrieved from Archives
'''Classification: Eyes Only - Imperial Regent'''
'''I. Child-Emperor Status'''
The Child-Emperor is currently secure in his quarters. His resilience during the recent Brotherhood of Q'An operation, which witnessed plasma volleys against rebel forces from formidable aircraft, is commendable. It is our assessment that the populace will rally behind him, considering his compelling post-operation speech.
'''II. Operational Plans for Tomorrow'''
Tomorrow's schedule includes a comprehensive tour of the imperial palace at dawn. In the afternoon, rigorous training exercises are slated, although it is our expectation that the Child-Emperor will seek to evade these obligations, as he has done in the past.
'''III. The Jee'Ra Way'''
I must again note my resistance to training the child in the Jee'Ra way. It is intended to give glorious purpose to those who would otherwise be denied it. The boys purpose is clear, even if he lacks autonomy to choose it.
'''Conclusion'''
In summary, the Child-Emperor remains compliant, and his potential as a symbol of leadership is promising. The activities scheduled for tomorrow offer valuable opportunities to solidify our control over him. His service to the Empire will be vast.
'''End of Report'''
'''Classified'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude>
c5407aaa130bb9e5b97eac09fa100528b1894598
Jee'Ra Medic (character skin)
0
484
1754
2023-11-24T10:40:05Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra Medic
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=7
|release=2023/10/26 }}
The '''Jee'Ra Medic''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra Medic uses the "Child Regent" lore entry:
{{Lore:The_Child_Regent}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra Medic {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Medic Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
e8b0ed02d4984935f6e98fd6941bd7fa4cc80e0b
Ensconced
0
485
1756
2023-11-24T10:45:22Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Ensconced
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=NA
|tp=3
|release=2023/10/26 }}
'''Ensconced''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Ensconced {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This frame will appear on the Item Shop in the future.
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
f0ed9b7e878f968f0eb4cbbc29c2dda053e31b28
Template:Infobox/styles.css
10
486
1757
2023-11-24T11:04:24Z
Archimedes5000
4
Created page with "/*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; } .infobox-header{ border:solid black 1px; } .infobox-row{ border:solid black 1px; } .infobox-label{ display:inline-block; border:solid black 1px; } .infobox-data{ display:inline-block; border:solid black 1px; }"
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 3px;
}
.infobox-header{
border:solid black 1px;
}
.infobox-row{
border:solid black 1px;
}
.infobox-label{
display:inline-block;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
border:solid black 1px;
}
c2016c4882177aa9a7a522c9c8b63cd9296c071a
1758
1757
2023-11-24T11:17:29Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 3px;
}
.infobox-header{
margin-top:5px;
margin-bottom:7px;
border:solid black 1px;
}
.infobox-row{
border:solid black 1px;
}
.infobox-label{
display:inline-block;
width:50%;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
width:50%;
border:solid black 1px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
a046d51ef0d84af69f4b05e149e75dab6ba6bc47
1759
1758
2023-11-24T11:20:32Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 3px;
clear:right;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
border:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
width:40%;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
border:solid black 1px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
7992ecb5806b62c00d7a394e20ef9272b3a60486
1760
1759
2023-11-24T11:29:32Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 3px;
clear:right;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
border:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:flex;
flex:auto;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:flex;
flex:auto;
min-width:50px;
border:solid black 1px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
5a88822f34d546f58f83934fa7f3760b07496ce4
1761
1760
2023-11-24T11:37:09Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 3px;
clear:right;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
3fabcc576e90f552ad31f8f3a586635febf7fe0d
1764
1761
2023-11-24T11:44:13Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 3px;
clear:right;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Border collapse for all*/
.infobox-container *{
border-collapse:collapse;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
a7fbcd10988980b3e4c8ff37ff387e6b78df2389
1765
1764
2023-11-24T11:47:01Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 3px;
border-collapse:collapse;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Border collapse for all*/
.infobox-container *{
border-collapse:collapse;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
2fdf046e576d1aebc875dbad8cb5e40be94da2a7
1766
1765
2023-11-24T11:49:23Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Border collapse for all*/
.infobox-container *{
border-collapse:collapse;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
22e55a52569fc9d4320aa0a4598d77240f35c64b
1767
1766
2023-11-24T11:52:57Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 1px;
border-collapse:collapse;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Border collapse for all*/
.infobox-container *{
border-collapse:collapse;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
e4869071ab858b371a7decb8a4fdf973122e9a4e
1768
1767
2023-11-24T11:53:52Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 1px;
border-collapse:collapse;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Border collapse for all*/
.infobox-container *{
border-collapse:collapse;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
eec51231fa64898a2a1b10ac9c5c0572cd6450ea
1769
1768
2023-11-24T11:54:27Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 1px;
border-collapse:separate;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Border collapse for all*/
.infobox-container *{
border-collapse:collapse;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
cbc6362e556aa051af283e36ee61db0ad6ee34f9
1770
1769
2023-11-24T11:54:56Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 1px;
border-collapse:separate;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
border:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
border:solid black 1px;
}
/*Border collapse for all*/
.infobox-container *{
border-collapse:separate;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
01f653060c242ab58133d19df7a7e9374cc892e1
1771
1770
2023-11-24T12:00:43Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
outline:solid black 1px;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:1 2 50%;
min-width:50px;
outline:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:2 1 50%;
min-width:50px;
outline:solid black 1px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
785e9bd6c84595ed59e726f9773ab27b19d80987
1772
1771
2023-11-24T12:06:04Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black;
border-top:1px;
border-left:1px;
border-right:1px;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border:solid black;
border-top:1px;
border-bottom:1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:4 6 40%;
min-width:50px;
border:solid black;
border-right:1px;
}
.infobox-data{
display:inline-block;
flex:6 4 60%;
min-width:50px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
b3fa2124e946756932dfb8fb879bbc810cfee4e6
1773
1772
2023-11-24T12:07:37Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black;
border-top:1px;
border-bottom:0px;
border-left:1px;
border-right:1px;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border:solid black;
border-top:1px;
border-bottom:1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:4 6 40%;
min-width:50px;
border:solid black;
border-right:1px;
}
.infobox-data{
display:inline-block;
flex:6 4 60%;
min-width:50px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
b55e4ac20bd1d94e9e3c06714d7dd94d0a510bf1
1774
1773
2023-11-24T12:10:10Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 1px;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border-top:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:4 6 40%;
min-width:50px;
border-right:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:6 4 60%;
min-width:50px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
float:none;
}
}
ba8679c8558634ef4cc5a7b48f7d8d2699e715bf
1777
1774
2023-11-24T21:58:50Z
Archimedes5000
4
sanitized-css
text/css
/*Default infobox styles*/
.infobox-container{
float:right;
width:300px;
background-color:#ffc480;
border:solid black 1px;
}
.infobox-header{
text-align:center;
margin-top:5px;
margin-bottom:7px;
}
.infobox-row{
display:flex;
border-top:solid black 1px;
}
.infobox-label{
font-weight:bold;
display:inline-block;
flex:4 6 40%;
min-width:50px;
border-right:solid black 1px;
}
.infobox-data{
display:inline-block;
flex:6 4 60%;
min-width:50px;
}
/*Mobile styles*/
@media(max-width:700px){
.infobox-container{
width:100%;
max-width:400px;
float:none;
}
}
c94ffb6cfbbe56942b65135aff0b5d2f0747cb1e
Template:Infobox/doc
10
478
1762
1755
2023-11-24T11:39:48Z
Archimedes5000
4
/* Code */
wikitext
text/x-wiki
Infobox builder meta-template, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 = first field (with image)
| data1 = [[File:example.png]
| label2 = second field (with text)
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label-->
| data2 = second field content
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 = label of the first field
| data1 = first field
| label2 =label of the second field
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}
| data2 = second field
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
3b16d760ad044cf3c79f041edbcbe23678f18859
1763
1762
2023-11-24T11:41:21Z
Archimedes5000
4
/* Example use */
wikitext
text/x-wiki
Infobox builder meta-template, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 = first field (with image)
| data1 = [[File:example.png]]
| label2 = second field (with text)
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label-->
| data2 = second field content
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 = first field (with image)
| data1 = [[File:example.png]]
| label2 = second field (with text)
| l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}
| data2 = second field content
| d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
457e9178747bb2355b09a8e1ff0663922757e7b1
1775
1763
2023-11-24T21:56:03Z
Archimedes5000
4
wikitext
text/x-wiki
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|300px]]<br>Image in data field
| label5 =label 5
| l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes-->
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|300px]]<br>Image in data field
| label5 =label 5
| l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
bc1e987ccd426003d1ad1a27926e30769e1e475d
1776
1775
2023-11-24T21:57:39Z
Archimedes5000
4
wikitext
text/x-wiki
Infobox builder meta-template, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|300px]]<br>Image in data field
| label5 =label 5
| l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes-->
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|300px]]<br>Image in data field
| label5 =label 5
| l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
c4c6e1ea7b16b7d5c040948066d35c6b29016a13
1778
1776
2023-11-24T22:03:50Z
Archimedes5000
4
/* Example use */
wikitext
text/x-wiki
Infobox builder meta-template, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|center|200px]]<br>Image in data field
| label5 =label 5
| l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes-->
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|200px]]<br>Image in data field
| d_attr4 ={"style":"text-align:center;"}
| label5 =label 5
| l_attr5 ={"class":"label_5", "data-attribute":"value", "style":"color:red;"}
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_6", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
358886199b044e1cf4b02a6026996ccaf7d7638e
1779
1778
2023-11-24T22:04:30Z
Archimedes5000
4
/* Example use */
wikitext
text/x-wiki
Infobox builder meta-template, for use in infobox templates.
==Example use==
===Code===
<syntaxhighlight lang="html+handlebars">
<includeonly><!--
-->{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|200px]]<br>Image in data field
| d_attr4 ={"style":"text-align:center;"}
| label5 =label 5
| l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes-->
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes-->
}}<!--
--><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template
--></includeonly><!--
--><noinclude><!--
-->{{documentation}}<!--
--></noinclude>
</syntaxhighlight>
===Result (when included)===
{{infobox
| header =Infobox Header
| label1 =label 1
| data1 =first data field
| label2 =row with label only
| data3 =row with data only
| data4 =[[file:example.png|200px]]<br>Image in data field
| d_attr4 ={"style":"text-align:center;"}
| label5 =label 5
| l_attr5 ={"class":"label_5", "data-attribute":"value", "style":"color:red;"}
| data5 =label in this row has extra styles
| label6 =label 6
| data6 =data in this row has extra styles
| d_attr6 ={"class":"data_6", "data-attribute":"value", "style":"color:green;"}
}}<!--
--><templatestyles src="Template:infobox/styles.css"/>
==Usage==
===Parameters===
Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>)
; header: heading of the infobox (level 3)
; label: label for an infobox row
; data: contents of an infobox row
; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>)
; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>)
===Styling===
The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css"
Infobox elements use the following classes by default:
; container: <code>infobox-container</code>
; header: <code>infobox-header</code>
; row (label+data): <code>infobox-row</code>
; label: <code>infobox-label</code>
; data: <code>infobox-data</code>
Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used)
dc0dcd6dbc4fc0c97c57749f16ca9071163af0fe
Triangular Plated Ladium
0
279
1780
858
2023-11-25T07:45:49Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=Triangular Plated Ladium
|image=[[File:Triangular_Plated_Ladium.png]]
|type=Material
|rarity=Uncommon
|gc=NA
|tp=9
|release=2023/08/31 }}
{| class="wikitable" style="margin:2em; margin-right:auto" align="right"
|+ Triangular Plated Ladium
!colspan="2"|[[File:Triangular_Plated_Ladium.png]]
|-
| '''Type''' || Material
|-
| '''Rarity''' || {{Rarity|Uncommon}}
|-
| '''GC Cost''' || NA
|-
| '''TP Cost''' || 9
|-
| '''First Seen?''' || 2023/08/31
|}
'''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Triangular Plated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=portrait}} {{Item_Shop_Appearance|2023/11/25}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
498b1d87bb4bbe0806628602d06019ed18eadf2d
1781
1780
2023-11-25T07:46:29Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Triangular Plated Ladium
|image=[[File:Triangular_Plated_Ladium.png]]
|type=Material
|rarity=Uncommon
|gc=NA
|tp=9
|release=2023/08/31 }}
'''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Triangular Plated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=portrait}} {{Item_Shop_Appearance|2023/11/25}}
[[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
0fa2cc4e732ff778aeccc53aaa9d81ef47824b26
Vector Airium
0
280
1782
1471
2023-11-25T07:50:09Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Vector Airium
|image=[[File:Vector Airium.png|frameless|Vector Airium]]
|type=Material
|rarity=Common
|gc=300
|tp=6
|release=2023/08/31 }}
'''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}}
[[Materials]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
Vector Airium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}}
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/02}}
[[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
7468435beb12e2a92a7c1445ed709d44520fa476
Standard Rail Turret
0
487
1783
2023-11-25T08:13:40Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Rail Turret
|image=[[File:Standard Rail Turret.png|frameless|169x169px|Standard Rail Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2022/06/21 }}
The '''Standard Rail Turret''' is the default skin for the Rail Turret. There is a version meant for custom gun rigs called the [[Rail Gun]].
== Variants ==
Although the player has the "Standard Laser Turret" as long as they have unlocked the rail weapon type, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All rail variants are listed below:
<categorytree mode="pages" hideroot=on>Rail_Variants</categorytree>
[[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
2d6f3a0d0c6080e9a2a013b9e0ae0371deee4735
1785
1783
2023-11-25T08:20:28Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=Standard Rail Turret
|image=[[File:Standard Rail Turret.png|frameless|169x169px|Standard Rail Turret]]
|type=Block Variant
|rarity=Common
|gc=Free
|tp=Free
|release=2023/08/03 }}
The '''Standard Rail Turret''' is the default skin for the Rail Turret. There is a version meant for custom gun rigs called the [[Rail Gun]].
== Variants ==
Although the player has the "Standard Laser Turret" as long as they have unlocked the rail weapon type, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash.
All rail variants are listed below:
<categorytree mode="pages" hideroot=on>Rail_Variants</categorytree>
[[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]]
af435764292a9e6bbe4660869cdea50a66c4db93
Clandestine Jee'Ra Rail Turret
0
488
1784
2023-11-25T08:17:54Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Clandestine Jee'Ra Rail Turret
|image=[[File:Clandestine Jee'Ra Rail Turret.png|frameless|Clandestine Jee'Ra Rail Turret]]
|type=Block Variant
|rarity=Uncommon
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Clandestine Jee'Ra Rail Turret''' is a [[:Category:Rail_Variants|rail skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
There is another version for [[Diverted Jee'Ra Rail Gun|guns]]. [[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
{{Matrix Chunk|chunk=9th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
bd79886af537e59b2dfc935d23a88fdf811367d4
SCU Profiles
0
489
1786
2023-11-26T10:17:29Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=SCU Profiles
|image=[[image]]
|type=Banner
|rarity=Common
|gc=NA
|tp=4
|release=2023/10/26}}
'''SCU Profiles''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
SCU Profiles {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This banner will appear on the Item Shop in the future.
[[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
641059a501d4fa8c9668f2344fce6d4f92046212
Diverted Jee'Ra Rail Gun
0
490
1787
2023-11-26T10:30:32Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Diverted Jee'Ra Rail Gun
|image=[[File:Diverted Jee'Ra Rail Gun.png|frameless|Diverted Jee'Ra Rail Gun]]
|type=Block Variant
|rarity=Rare
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Diverted Jee'Ra Rail Gun''' is a [[:Category:Rail_Variants|rail skin]] for the [[Rail Gun]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
[[:Category:Block_Variants|Block variants]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The Diverted Jee'Ra Rail Gun {{Matrix Chunk|chunk=9th chunk|availability=premium|matrix=Built for Battle Matrix}}
=== Item Shop ===
Eventually, this item will be available on the Item Shop.
[[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
562819d66f8c1176d4642bbca8cc1c95bc05e41d
Module:JointBlockData.json
828
379
1788
1367
2023-11-26T10:54:44Z
37.47.72.199
0
json
application/json
{
"278": {
"Type": "Cube",
"Name": "WheelRig Small WithSteering",
"Data": {
"Path": "WheelRig_Small_BuildMode_WithSteer",
"SpriteName": "WheelRig_Small_BuildMode_WithSteer",
"CubeNameKey": "strWheelRig_Small_WithSteer",
"CubeDescriptionKey": "strWheelRig_Small_WithSteerDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.037,
"TypeId": 1,
"Radius": 0.57
},
"EngineBlockDataId": 1,
"GridScale": [
1,
3,
5
],
"GridOffset": [
0,
0,
0.2
],
"PerimeterWidthMultiplier": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"BondStrengthOverride": 8,
"HasBondStrengthOverride": true,
"cm3Volume": 22000,
"Volume": 0.07650273224043716,
"RWMass": "70",
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "70",
"CubeCategory": "WheelRigSteerable",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigWithSteering",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_Small",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_Small_SimMode_WithSteer",
"MaxVelocity": 30,
"MaxBraking": 40,
"VelocityForMinAngle": 31,
"MinSteerAngleFactor": 0.7,
"TorqueRatioMultiplier": "1",
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_Small_Steering",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3003
}
},
"273": {
"Type": "Cube",
"Name": "WheelRig APC NoSteering",
"Data": {
"Path": "WheelRig_APC_NoSteering_BuildMode",
"SpriteName": "WheelRig_APC_NoSteering_BuildMode",
"CubeNameKey": "strWheelRig_APC_NoSteering",
"CubeDescriptionKey": "strWheelRig_APC_NoSteeringDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.053,
"TypeId": 0,
"Radius": 0.85
},
"EngineBlockDataId": 0,
"GridScale": [
1,
4,
5
],
"GridOffset": [
0,
0,
0.3
],
"PerimeterWidthMultiplier": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"BondStrengthOverride": 8,
"HasBondStrengthOverride": true,
"cm3Volume": 30900,
"Volume": 0.1092896174863388,
"RWMass": 100,
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "100",
"CubeCategory": "WheelRig",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigNoSteering",
"Joints": [
{
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_APC",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.6,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_APC_Rig",
"MaxVelocity": 30,
"MaxBraking": 40,
"TorqueRatioMultiplier": 1,
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_APC_Rotation",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3000
}
},
"274": {
"Type": "Cube",
"Name": "WheelRig APC WithSteering",
"Data": {
"Path": "WheelRig_APC_WithSteer_BuildMode",
"SpriteName": "WheelRig_APC_WithSteer_BuildMode",
"CubeNameKey": "strWheelRig_APC_WithSteer",
"CubeDescriptionKey": "strWheelRig_APC_WithSteerDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.053,
"TypeId": 0,
"Radius": 0.85
},
"EngineBlockDataId": 0,
"GridScale": [
1,
4,
5
],
"GridOffset": [
0,
0,
0.3
],
"PerimeterWidthMultiplier": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"BondStrengthOverride": 8,
"HasBondStrengthOverride": true,
"cm3Volume": 30900,
"Volume": 0.1092896174863388,
"RWMass": 100,
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "100",
"CubeCategory": "WheelRigSteerable",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigWithSteering",
"Joints": [
{
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_APC",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.6,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_APC_WithSteer_Rig",
"MaxVelocity": 30,
"MaxBraking": 40,
"VelocityForMinAngle": 31,
"MinSteerAngleFactor": 0.7,
"TorqueRatioMultiplier": 1,
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_APC_Steering",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3001
}
},
"277": {
"Type": "Cube",
"Name": "WheelRig Small NoSteering",
"Data": {
"Path": "WheelRig_Small_BuildMode_NoSteer",
"SpriteName": "WheelRig_Small_BuildMode_NoSteer",
"CubeNameKey": "strWheelRig_Small_NoSteering",
"CubeDescriptionKey": "strWheelRig_Small_NoSteeringDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"ConnectableBlockCategoryPerFace": {
"face": 2,
"categoryName": "Tyre",
"connectionErrorKey": "strInvalidWheelRigConnection"
},
"TyreData": {
"Volume": 0.037,
"TypeId": 1,
"Radius": 0.57
},
"EngineBlockDataId": 1,
"GridScale": [
1,
3,
5
],
"GridOffset": [
0,
0,
0.2
],
"PerimeterWidthMultiplier": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"BondStrengthOverride": 8,
"HasBondStrengthOverride": true,
"cm3Volume": 22000,
"Volume": 0.07650273224043716,
"RWMass": 70,
"MaterialDensity": "91.5",
"BaseCPU": 50,
"CpuType": "Base",
"Mass of Cube": "70",
"CubeCategory": "WheelRig",
"CubeType": "Joint",
"PortSpecGroup": "WheelRigNoSteering",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "WheelRig",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Wheel_Small",
"DownPart": "WheelRig_HiddenBase",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"JointMin": -0.05,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1.5,
"JointSpringDamping": 5,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"AnimatedPart": "WheelRig_Small_SimMode_NoSteer",
"MaxVelocity": 30,
"MaxBraking": 40,
"TorqueRatioMultiplier": 1,
"VFXGraphPath": "Wheel_Dust_VFX",
"GuideArrow": "ArrowGizmo_Wheel_Small_Rotation",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -70,
"y": 190,
"z": 0
},
"SortIndex": 3002
}
},
"83": {
"Type": "Cube",
"Name": "Axle",
"Data": {
"Path": "Axle",
"SpriteName": "Axle",
"CubeNameKey": "strAxle",
"CubeDescriptionKey": "strAxleDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": 5,
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "Hinge",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "Axle_2",
"DownPart": "Axle_1",
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Axle_Passive",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4000
}
},
"84": {
"Type": "Cube",
"Name": "Hinge",
"Data": {
"Path": "Hinge",
"SpriteName": "Hinge",
"CubeNameKey": "strHinge",
"CubeDescriptionKey": "strHingeDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "LimitedHinge",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "Hinge_2",
"DownPart": "Hinge_1",
"JointMin": -90,
"JointMax": 90,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Hinge_Passive",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"PartBIsFlipped": true,
"SortIndex": 4001
}
},
"85": {
"Type": "Cube",
"Name": "Ball Joint",
"Data": {
"Path": "BallJoint",
"SpriteName": "BallJoint",
"CubeNameKey": "strBallJoint",
"CubeDescriptionKey": "strBallJointDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 10135,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "BallAndSocket",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "BallJoint_2",
"DownPart": "BallJoint_1",
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Joint_PassiveBall",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4002
}
},
"86": {
"Type": "Cube",
"Name": "Universal Joint",
"Data": {
"Path": "UniversalJoint",
"SpriteName": "UniversalJoint",
"CubeNameKey": "strUniversalJoint",
"CubeDescriptionKey": "strUniversalJointDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 12071,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "Universal",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UpPart": "UniversalJoint_2",
"DownPart": "UniversalJoint_1",
"JointMin": -60,
"JointMax": 60,
"JointSpringScalePower": 1,
"FilterJointPartContacts": true
}
],
"GuideArrow": "ArrowGizmo_Joint_Universal",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4003
}
},
"87": {
"Type": "Cube",
"Name": "Telescopic Joint",
"Data": {
"Path": "TelescopicJoint",
"SpriteName": "TelescopicJoint",
"CubeNameKey": "strTelescopicJoint",
"CubeDescriptionKey": "strTelescopicJointDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 13810,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Joint",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "Piston",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "TelescopicJoint_2",
"DownPart": "TelescopicJoint_1",
"MidPart": "TelescopicJoint_3",
"MidOffset": -0.1,
"JointMin": 0,
"JointMax": 1.01,
"JointSpringScalePower": 1,
"MaxAabbExpansion": 1.01,
"FilterJointPartContacts": false
}
],
"GuideArrow": "ArrowGizmo_Joint_Telescopic",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4004
}
},
"88": {
"Type": "Cube",
"Name": "Motor",
"Data": {
"Path": "Motor",
"SpriteName": "Motor",
"CubeNameKey": "strMotor",
"CubeDescriptionKey": "strMotorDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 9200,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Motor",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "Hinge",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UpPart": "Motor_2",
"DownPart": "Motor_1",
"JointSpringScalePower": 1,
"FilterJointPartContacts": false
}
],
"MaxForce": 100,
"MaxVelocity": 30,
"StartAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Motor/Motor",
"EndAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorEnd",
"GuideArrow": "ArrowGizmo_Motor",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4005
}
},
"89": {
"Type": "Cube",
"Name": "Axle Servo",
"Data": {
"Path": "AxleServo",
"SpriteName": "AxleServo",
"CubeNameKey": "strAxleServo",
"CubeDescriptionKey": "strAxleServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Servo",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "AxleServo_2",
"DownPart": "AxleServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 50,
"JointSpringDamping": 25,
"JointSpringScalePower": 10,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxVelocity": 60,
"MinDeviation": 180,
"MaxDeviation": 180,
"HasProportionalInput": true,
"StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo",
"EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"GuideArrow": "ArrowGizmo_Axle_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4006
}
},
"90": {
"Type": "Cube",
"Name": "Hinge Servo",
"Data": {
"Path": "HingeServo",
"SpriteName": "HingeServo",
"CubeNameKey": "strHingeServo",
"CubeDescriptionKey": "strHingeServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Servo",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "HingeServo_2",
"DownPart": "HingeServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 50,
"JointSpringDamping": 25,
"JointSpringScalePower": 10,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxVelocity": 60,
"MinDeviation": 90,
"MaxDeviation": 90,
"HasProportionalInput": true,
"StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo",
"EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"GuideArrow": "ArrowGizmo_Hinge_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4007
}
},
"91": {
"Type": "Cube",
"Name": "Piston Servo",
"Data": {
"Path": "PistonServo",
"SpriteName": "PistonServo",
"CubeNameKey": "strPistonServo",
"CubeDescriptionKey": "strPistonServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 13810,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "Piston",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "Piston",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "PistonServo_2",
"DownPart": "PistonServo_1",
"MidPart": "PistonServo_3",
"MidOffset": -0.1,
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 50,
"JointSpringDamping": 25,
"JointSpringScalePower": 10,
"MaxAabbExpansion": 1.01,
"FilterJointPartContacts": false
}
],
"MaxVelocity": 1,
"MinDeviation": 0,
"MaxDeviation": 1.01,
"HasProportionalInput": true,
"StartAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonStart",
"MainAudioEvent": "event:/Physics/PoweredJoints/Piston/Piston",
"EndAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonEnd",
"GuideArrow": "ArrowGizmo_Piston",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4008
}
},
"92": {
"Type": "Cube",
"Name": "Hinge Spring",
"Data": {
"Path": "HingeSpring",
"SpriteName": "HingeSpring",
"CubeNameKey": "strHingeSpring",
"CubeDescriptionKey": "strHingeSpringDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 8383,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DampedAngularSpring",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "HingeSpring_2",
"DownPart": "HingeSpring_1",
"JointMin": -90,
"JointMax": 90,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"FilterJointPartContacts": true
}
],
"MaxVelocity": 300,
"MinDeviation": 90,
"MaxDeviation": 90,
"MainAudioEvent": "event:/Physics/Spring",
"GuideArrow": "ArrowGizmo_Hinge_PassiveDamped",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"PartBIsFlipped": true,
"SortIndex": 4009
}
},
"93": {
"Type": "Cube",
"Name": "Axle Spring",
"Data": {
"Path": "AxleSpring",
"SpriteName": "AxleSpring",
"CubeNameKey": "strAxleSpring",
"CubeDescriptionKey": "strAxleSpringDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 10532,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DampedAngularSpring",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UpPart": "AxleSpring_2",
"DownPart": "AxleSpring_1",
"JointMin": -160,
"JointMax": 160,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"FilterJointPartContacts": true
}
],
"MaxVelocity": 300,
"MinDeviation": 160,
"MaxDeviation": 160,
"MainAudioEvent": "event:/Physics/Spring",
"GuideArrow": "ArrowGizmo_DampedAxleSpring",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"PartBIsFlipped": true,
"SortIndex": 4010
}
},
"94": {
"Type": "Cube",
"Name": "Damped Spring Joint",
"Data": {
"Path": "DampedSpring",
"SpriteName": "DampedSpring",
"CubeNameKey": "strDampedSpring",
"CubeDescriptionKey": "strDampedSpringDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 12544,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 25,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DampedSpring",
"CubeType": "Joint",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "PistonSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "DampedSpring_2",
"DownPart": "DampedSpring_1",
"MidPart": "DampedSpring_3",
"MidOffset": -0.1,
"JointMin": 0.1,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"MaxAabbExpansion": 0.4,
"FilterJointPartContacts": false
}
],
"MaxVelocity": 1,
"MainAudioEvent": "event:/Physics/Spring",
"GuideArrow": "ArrowGizmo_Spring",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PassiveJoints",
"SortIndex": 4011
}
},
"255": {
"Type": "Cube",
"Name": "Decoupler Block",
"Data": {
"Path": "Decoupler_Block",
"SpriteName": "Decoupler_Block",
"CubeNameKey": "strDecouplerBlock",
"CubeDescriptionKey": "strDecouplerBlockDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 10532,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "DecouplerBlock",
"CubeType": "Joint",
"PortSpecGroup": "SingleBasicInput",
"Joints": [
{
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"UnityECSPhysicsJointType": "Fixed",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UpPart": "Decoupler_Block_2",
"DownPart": "Decoupler_Block_1",
"JointMin": 0.1,
"JointMax": 0.3,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1,
"JointSpringDamping": 0.1,
"JointSpringScalePower": 10,
"FilterJointPartContacts": false
}
],
"MaxVelocity": 1,
"MainAudioEvent": "event:/Physics/Spring",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "PoweredJoints",
"SortIndex": 4012
}
},
"332": {
"Type": "Cube",
"Name": "Standard Laser Turret",
"Data": {
"Path": "Weapon_Turret_GroundLaser",
"SpriteName": "Weapon_Turret_GroundLaser",
"CubeNameKey": "strWeapon_StandardLaserTurret",
"CubeDescriptionKey": "strWeapon_StandardLaserTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 20,
"HasBondStrengthOverride": true,
"cm3Volume": 215311,
"Volume": 0.2185792349726776,
"RWMass": "500",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": "120",
"CpuType": "Weapon",
"Mass of Cube": "500",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_GroundLaser_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_GroundLaser_Joint04",
"DownPart": "Weapon_Turret_GroundLaser_Joint03",
"UpOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"DownOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"PivotOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 24,
"damageRadius": 0.2,
"characterDamage": 16,
"characterDamageRadius": 0.06,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 1,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 10,
"rechargeTime": 0.1,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0.5,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 2,
"projectileSpeed": 900,
"projectileGravityFactor": 0,
"projectileLifeTime": 3,
"penetrationEnergy": 20,
"penetrationEnergyStat": 2000,
"maxPenetrationDistance": 1.5,
"firingPoints": [
{
"x": -0.601,
"y": 0.212,
"z": 1.81
},
{
"x": -0.806,
"y": 0,
"z": 1.81
},
{
"x": -0.601,
"y": -0.212,
"z": 1.81
},
{
"x": 0.601,
"y": 0.212,
"z": 1.81
},
{
"x": 0.806,
"y": 0,
"z": 1.81
},
{
"x": 0.601,
"y": -0.212,
"z": 1.81
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.1,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.18,
"projectileShakeRadius": 10,
"projectileShakeTimeFalloff": 5,
"recoilForce": 15,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0,
"vignetteOutTime": 0.1,
"zoomFOV": 20,
"weaponCrosshairType": "Laser",
"crosshairPriority": 3,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_GroundLaser",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5000
}
},
"333": {
"Type": "Cube",
"Name": "Standard Plasma Turret",
"Data": {
"Path": "Weapon_Turret_GroundPlasma",
"SpriteName": "Weapon_Turret_GroundPlasma",
"CubeNameKey": "strWeapon_StandardPlasmaTurret",
"CubeDescriptionKey": "strWeapon_StandardPlasmaTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 20,
"HasBondStrengthOverride": true,
"cm3Volume": 211534,
"Volume": 0.32655737704918036,
"RWMass": "450",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 120,
"CpuType": "Weapon",
"Mass of Cube": "450",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_GroundPlasma_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_GroundPlasma_Joint04",
"DownPart": "Weapon_Turret_GroundPlasma_Joint03",
"UpOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"DownOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"PivotOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 600,
"damageRadius": 5,
"characterDamage": 200,
"characterDamageRadius": 5,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 1,
"damageRadiusInBlocks": 25,
"doSplashDamage": true,
"hitImpulse": 2750,
"fireRate": 0.4,
"rechargeTime": 2.5,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 0,
"projectileSpeed": 150,
"projectileGravityFactor": 1,
"projectileLifeTime": 7,
"damageByTimeFlownRange": {
"x": 0.8,
"y": 0.25
},
"minDamage": 80,
"penetrationEnergy": 10,
"penetrationEnergyStat": 1000,
"innerSplashHitsCount": 4,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 4,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 5,
"multiShotCount": 2,
"multiShotInterval": 0.1,
"firingPoints": [
{
"x": 0.191,
"y": 0.08,
"z": 1.8
},
{
"x": -0.191,
"y": 0.08,
"z": 1.8
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.1,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.3,
"projectileShakeRadius": 15,
"projectileShakeTimeFalloff": 5,
"recoilForce": 45,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 40,
"weaponCrosshairType": "PlasmaCannon",
"crosshairPriority": 2,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_GroundPlasma",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5001
}
},
"334": {
"Type": "Cube",
"Name": "Small Laser Turret",
"Data": {
"Path": "Weapon_Turret_AirLaser",
"SpriteName": "Weapon_Turret_AirLaser",
"CubeNameKey": "strWeapon_SmallLaserTurret",
"CubeDescriptionKey": "strWeapon_SmallLaserTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 15,
"HasBondStrengthOverride": true,
"cm3Volume": 53234,
"Volume": 0.18142076502732243,
"RWMass": "250",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 60,
"CpuType": "Weapon",
"Mass of Cube": "250",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_AirLaser_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_AirLaser_Joint04",
"DownPart": "Weapon_Turret_AirLaser_Joint03",
"UpOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"DownOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"PivotOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 24,
"damageRadius": 0.2,
"characterDamage": 16,
"characterDamageRadius": 0.06,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 1,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 5,
"rechargeTime": 0.2,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0.5,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 2,
"projectileSpeed": 900,
"projectileGravityFactor": 0,
"projectileLifeTime": 3,
"penetrationEnergy": 20,
"penetrationEnergyStat": 2000,
"maxPenetrationDistance": 1.5,
"firingPoints": [
{
"x": 0,
"y": -0.0521628,
"z": 2.262123
},
{
"x": -0.177,
"y": 0.1738372,
"z": 2.126123
},
{
"x": 0.177,
"y": 0.1738372,
"z": 2.126123
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.1,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.18,
"projectileShakeRadius": 10,
"projectileShakeTimeFalloff": 5,
"recoilForce": 15,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0,
"vignetteOutTime": 0.1,
"zoomFOV": 20,
"weaponCrosshairType": "Laser",
"crosshairPriority": 3,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_AirLaser",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5002
}
},
"335": {
"Type": "Cube",
"Name": "Small Plasma Turret",
"Data": {
"Path": "Weapon_Turret_AirPlasma",
"SpriteName": "Weapon_Turret_AirPlasma",
"CubeNameKey": "strWeapon_SmallPlasmaTurret",
"CubeDescriptionKey": "strWeapon_SmallPlasmaTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 15,
"HasBondStrengthOverride": true,
"cm3Volume": 32827,
"Volume": 0.16327868852459018,
"RWMass": "225",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 60,
"CpuType": "Weapon",
"Mass of Cube": "225",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_AirPlasma_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_AirPlasma_Joint04",
"DownPart": "Weapon_Turret_AirPlasma_Joint03",
"UpOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"DownOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"PivotOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 600,
"damageRadius": 5,
"characterDamage": 200,
"characterDamageRadius": 5,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 1,
"damageRadiusInBlocks": 25,
"doSplashDamage": true,
"hitImpulse": 2750,
"fireRate": 0.4,
"rechargeTime": 2.5,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 0,
"projectileSpeed": 150,
"projectileGravityFactor": 1,
"projectileLifeTime": 7,
"damageByTimeFlownRange": {
"x": 0.8,
"y": 0.25
},
"minDamage": 80,
"penetrationEnergy": 10,
"penetrationEnergyStat": 1000,
"innerSplashHitsCount": 4,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 4,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 5,
"firingPoints": [
{
"x": 0,
"y": 0,
"z": 1.21
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.1,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.3,
"projectileShakeRadius": 15,
"projectileShakeTimeFalloff": 5,
"recoilForce": 45,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 40,
"weaponCrosshairType": "PlasmaCannon",
"crosshairPriority": 2,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_AirPlasma",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5003
}
},
"340": {
"Type": "Cube",
"Name": "Standard Rail Turret",
"Data": {
"Path": "Weapon_Turret_GroundRail",
"SpriteName": "Weapon_Turret_GroundRail",
"CubeNameKey": "strWeapon_StandardRailTurret",
"CubeDescriptionKey": "strWeapon_StandardRailTurretDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 20,
"HasBondStrengthOverride": true,
"cm3Volume": 32827,
"Volume": 0.6531147540983607,
"RWMass": "900",
"MaterialDensity": "91.5",
"BaseCPU": 60,
"WeaponCPU": 120,
"CpuType": "Weapon",
"Mass of Cube": "900",
"CubeCategory": "GunTurret",
"CubeType": "Joint",
"PortSpecGroup": "GunTurret",
"Joints": [
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "Weapon_Turret_GroundRail_Joint02",
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"JointMin": -180,
"JointMax": 180,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
},
{
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"UpPart": "Weapon_Turret_GroundRail_Joint04",
"DownPart": "Weapon_Turret_GroundRail_Joint03",
"UpOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"DownOffset": {
"x": 0,
"y": 0,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"JointMin": -15,
"JointMax": 85,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 1000,
"JointSpringDamping": 750,
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"MaxSupportedMass": 1000,
"MaxVelocity": 240,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"WeaponData": {
"damage": 810,
"damageRadius": 0.2,
"characterDamage": 200,
"characterDamageRadius": 1,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 1,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 0.285,
"rechargeTime": 3.5,
"range": 750,
"clusterMassRange": {
"x": 200,
"y": 500
},
"clusterMassInaccuracy": {
"x": 5,
"y": 0
},
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 5,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 3,
"projectileSpeed": 450,
"projectileGravityFactor": 0,
"projectileLifeTime": 3.5,
"penetrationThickness": 0.6,
"damageByDistanceRange": {
"x": 25,
"y": 70
},
"minDamage": 150,
"minPenetrationEnergy": 2,
"penetrationEnergy": 45,
"penetrationEnergyStat": 4500,
"innerSplashHitsCount": 5,
"outerSplashHitsCount": 6,
"maxPenetrationDistance": 10,
"firingPoints": [
{
"x": 0,
"y": 0,
"z": 3
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_Railgun_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.2,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 0.2,
"projectileShakeTimeFalloff": 5,
"recoilForce": 750,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 15,
"weaponCrosshairType": "RailGun",
"crosshairPriority": 1,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_GroundRail",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": 15,
"y": 45,
"z": 0
},
"SortIndex": 5004
}
},
"95": {
"Type": "Cube",
"Name": "Aiming Servo Axle",
"Data": {
"Path": "AimingAxleServo",
"SpriteName": "AimingAxleServo",
"CubeNameKey": "strAimingAxleServo",
"CubeDescriptionKey": "strAimingAxleServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "AimingServo",
"CubeType": "Joint",
"PortSpecGroup": "AimingServo",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "AimingAxleServo_2",
"DownPart": "AimingAxleServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxSupportedMass": 45,
"MaxVelocity": 240,
"MinDeviation": 180,
"MaxDeviation": 180,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"GuideArrow": "ArrowGizmo_AimingAxle_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"SortIndex": 6500
}
},
"96": {
"Type": "Cube",
"Name": "Aiming Servo Hinge",
"Data": {
"Path": "AimingHingeServo",
"SpriteName": "AimingHingeServo",
"CubeNameKey": "strAimingHingeServo",
"CubeDescriptionKey": "strAimingHingeServoDesc",
"SelectableFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
1,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 5784,
"Volume": 0.00546448087431694,
"RWMass": "5",
"MaterialDensity": "91.5",
"BaseCPU": 30,
"CpuType": "Base",
"Mass of Cube": "5",
"CubeCategory": "AimingServo",
"CubeType": "Joint",
"PortSpecGroup": "AimingServo",
"Joints": [
{
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"LocalAxis": {
"x": 0,
"y": 0,
"z": -1
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UpPart": "AimingHingeServo_2",
"DownPart": "AimingHingeServo_1",
"JointMin": 0,
"JointMax": 0,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequency": 5,
"JointSpringDamping": 3,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringScalePower": 12,
"FilterJointPartContacts": false
}
],
"DirectionVector": {
"x": 0,
"y": 1,
"z": 0
},
"MaxSupportedMass": 45,
"MaxVelocity": 240,
"MinDeviation": 90,
"MaxDeviation": 90,
"HasProportionalInput": true,
"MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoHingeAim",
"GuideArrow": "ArrowGizmo_AimingHinge_Servo",
"InheritIndestructibility": true,
"ScalingPermission": "Uniform",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"SortIndex": 6501
}
}
}
ba5038736731e7f2c47952f1e0ed487ac72815ba
Module:FunctionalBlockData.json
828
378
1789
1366
2023-11-26T10:55:39Z
37.47.72.199
0
json
application/json
{
"74": {
"Type": "Cube",
"Name": "Nameplate",
"Data": {
"Path": "Cube",
"labelPrefabPath": "Nameplate",
"SpriteName": "Nameplate",
"CubeNameKey": "strNameplate",
"CubeDescriptionKey": "strNameplateDesc",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"HasBondStrengthOverride": false,
"cm3Volume": 8000,
"Volume": 0.008,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "TextBlock",
"CubeType": "Block",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"InheritIndestructibility": true,
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Shapes",
"SortIndex": 1500
}
},
"45": {
"Type": "Cube",
"Name": "Pilot Seat",
"Data": {
"Path": "Seat_Driver_Robocraft2_Build",
"TimeRunningModePath": "Seat_Driver_Robocraft2",
"SpriteName": "Seat_Driver_Robocraft2",
"CubeNameKey": "strSeat_Driver_Robocraft2",
"CubeDescriptionKey": "strSeat_Driver_Robocraft2Desc",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
3,
4,
5
],
"GridScale": [
3,
4,
6
],
"GridOffset": [
0,
0,
-0.5
],
"PerimeterWidthMultiplier": [
0.665,
0.665,
0,
1,
0.665,
0.665
],
"BondStrengthOverride": 4.5,
"HasBondStrengthOverride": true,
"cm3Volume": 238700,
"Volume": 0.2222222222222222,
"RWMass": 50,
"MaterialDensity": "22.5",
"BaseCPU": 15,
"CpuType": "Base",
"Mass of Cube": "50",
"CubeCategory": "PilotSeat",
"CubeType": "Block",
"PortSpecGroup": "PilotSeats",
"SeatStandingType": "SeatedPilot",
"CameraBehaviour": "AdaptToClusterBounds",
"PlayerExitPosition": {
"x": 0,
"y": 0.2,
"z": 0
},
"PlayerAttachmentPosition": {
"x": 0,
"y": 0,
"z": -0.4
},
"PlayerAttachmentRotation": {
"x": 0,
"y": 0,
"z": 0
},
"CharacterColliderHeight": 1,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"SortIndex": 2000
}
},
"116": {
"Type": "Cube",
"Name": "ThrusterSmall",
"Data": {
"Path": "Thruster_Small",
"SpriteName": "Thruster_Small",
"CubeNameKey": "strThrusterSmall",
"CubeDescriptionKey": "strThrusterSmallDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 2,
"HasBondStrengthOverride": true,
"cm3Volume": 40406,
"Volume": 0.040406,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 35,
"CpuType": "Base",
"Mass of Cube": "3.7",
"CubeCategory": "Jet",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxVelocity": 500,
"JetDefaultMaxThrust": 160,
"JetStreamOffset": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"ForcePointOffset": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"JetStreamLength": 1.95,
"JetStreamRadius": 0.06,
"JetStreamSphereCastRadius": 0.006,
"MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium",
"ParticlePrefabPath": "Thruster_Small_VFX",
"GuideArrow": "ArrowGizmo_Thruster_Small_Direction",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -16,
"y": 45,
"z": 0
},
"SortIndex": 3500
}
},
"179": {
"Type": "Cube",
"Name": "ThrusterStandard",
"Data": {
"Path": "Thruster_Standard",
"SpriteName": "Thruster_Standard",
"CubeNameKey": "strThrusterStandard",
"CubeDescriptionKey": "strThrusterStandardDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
5
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 3,
"HasBondStrengthOverride": true,
"cm3Volume": 165625,
"Volume": 0.165625,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 55,
"CpuType": "Base",
"Mass of Cube": "15.100000000000001",
"CubeCategory": "Jet",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxVelocity": 500,
"JetDefaultMaxThrust": 265,
"JetStreamOffset": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"ForcePointOffset": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"JetStreamLength": 2.2,
"JetStreamRadius": 0.12,
"JetStreamSphereCastRadius": 0.012,
"MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large",
"ParticlePrefabPath": "Thruster_Medium_VFX",
"GuideArrow": "ArrowGizmo_Thruster_Standard_Direction",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -16,
"y": 45,
"z": 0
},
"SortIndex": 3501
}
},
"180": {
"Type": "Cube",
"Name": "ThrusterLarge",
"Data": {
"Path": "Thruster_Large",
"SpriteName": "Thruster_Large",
"CubeNameKey": "strThrusterLarge",
"CubeDescriptionKey": "strThrusterLargeDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
7,
8,
16
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 6,
"HasBondStrengthOverride": true,
"cm3Volume": 956875,
"Volume": 0.956875,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 75,
"CpuType": "Base",
"Mass of Cube": "87.10000000000001",
"CubeCategory": "Jet",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxVelocity": 500,
"JetDefaultMaxThrust": 810,
"JetStreamOffset": {
"x": 0,
"y": 0.79,
"z": -1.996
},
"ForcePointOffset": {
"x": 0,
"y": 0.79,
"z": -1.996
},
"JetStreamLength": 4.65,
"JetStreamRadius": 0.2,
"JetStreamSphereCastRadius": 0.02,
"MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge",
"ParticlePrefabPath": "Thruster_Large_VFX",
"GuideArrow": "ArrowGizmo_Thruster_Standard_Direction",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"VaultRotation": {
"x": -16,
"y": 45,
"z": 0
},
"WorldEditorOnly": true,
"SortIndex": 3502
}
},
"115": {
"Type": "Cube",
"Name": "AntiGravityBlock",
"Data": {
"Path": "AntiGravity_Block",
"SpriteName": "AntiGravity_Block",
"CubeNameKey": "strAntiGravityBlock",
"CubeDescriptionKey": "strAntiGravityBlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
3,
3,
3
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 2,
"HasBondStrengthOverride": true,
"cm3Volume": 157031,
"Volume": 0.157031,
"MaterialDensity": "9.100000000000001",
"BaseCPU": 45,
"CpuType": "Base",
"Mass of Cube": "14.3",
"CubeCategory": "AntiGravity",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"MaxForce": 610,
"MaxVelocity": 15,
"ForcePointOffset": {
"x": 0,
"y": 0.4,
"z": 0
},
"MaxAngularDrag": 0.25,
"DampingReferenceVolume": 1.92,
"MainAudioEvent": "event:/Physics/PoweredJoints/AntigravtiyBlock",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 8,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Movement",
"SortIndex": 3503
}
},
"50": {
"Type": "Cube",
"Name": "Logic_AND",
"Data": {
"Path": "Logic_AND",
"SpriteName": "Logic_AND",
"CubeNameKey": "strLogic_AND",
"CubeDescriptionKey": "strLogic_ANDDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "And",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7000
}
},
"51": {
"Type": "Cube",
"Name": "Logic_OR",
"Data": {
"Path": "Logic_OR",
"SpriteName": "Logic_OR",
"CubeNameKey": "strLogic_OR",
"CubeDescriptionKey": "strLogic_ORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Or",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7001
}
},
"52": {
"Type": "Cube",
"Name": "Logic_NOT",
"Data": {
"Path": "Logic_NOT",
"SpriteName": "Logic_NOT",
"CubeNameKey": "strLogic_NOT",
"CubeDescriptionKey": "strLogic_NOTDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Not",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7002
}
},
"53": {
"Type": "Cube",
"Name": "Logic_NAND",
"Data": {
"Path": "Logic_NAND",
"SpriteName": "Logic_NAND",
"CubeNameKey": "strLogic_NAND",
"CubeDescriptionKey": "strLogic_NANDDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Nand",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7003
}
},
"54": {
"Type": "Cube",
"Name": "Logic_NOR",
"Data": {
"Path": "Logic_NOR",
"SpriteName": "Logic_NOR",
"CubeNameKey": "strLogic_NOR",
"CubeDescriptionKey": "strLogic_NORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Nor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7004
}
},
"55": {
"Type": "Cube",
"Name": "Logic_XOR",
"Data": {
"Path": "Logic_XOR",
"SpriteName": "Logic_XOR",
"CubeNameKey": "strLogic_XOR",
"CubeDescriptionKey": "strLogic_XORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Xor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7005
}
},
"56": {
"Type": "Cube",
"Name": "Logic_XNOR",
"Data": {
"Path": "Logic_XNOR",
"SpriteName": "Logic_XNOR",
"CubeNameKey": "strLogic_XNOR",
"CubeDescriptionKey": "strLogic_XNORDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Xnor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7006
}
},
"57": {
"Type": "Cube",
"Name": "Math_Adder",
"Data": {
"Path": "Math_Adder",
"SpriteName": "Math_Adder",
"CubeNameKey": "strMath_Adder",
"CubeDescriptionKey": "strMath_AdderDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Adder",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7007
}
},
"58": {
"Type": "Cube",
"Name": "Math_Subtractor",
"Data": {
"Path": "Math_Subtractor",
"SpriteName": "Math_Subtractor",
"CubeNameKey": "strMath_Subtractor",
"CubeDescriptionKey": "strMath_SubtractorDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Subtractor",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7008
}
},
"59": {
"Type": "Cube",
"Name": "Math_Multiplier",
"Data": {
"Path": "Math_Multiplier",
"SpriteName": "Math_Multiplier",
"CubeNameKey": "strMath_Multiplier",
"CubeDescriptionKey": "strMath_MultiplierDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Multiplier",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7009
}
},
"60": {
"Type": "Cube",
"Name": "Math_Divider",
"Data": {
"Path": "Math_Divider",
"SpriteName": "Math_Divider",
"CubeNameKey": "strMath_Divider",
"CubeDescriptionKey": "strMath_DividerDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Divider",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7010
}
},
"61": {
"Type": "Cube",
"Name": "Math_Inverter",
"Data": {
"Path": "Math_Inverter",
"SpriteName": "Math_Inverter",
"CubeNameKey": "strMath_Inverter",
"CubeDescriptionKey": "strMath_InverterDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Inverter",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7011
}
},
"62": {
"Type": "Cube",
"Name": "Math_Average",
"Data": {
"Path": "Math_Average",
"SpriteName": "Math_Average",
"CubeNameKey": "strMath_Average",
"CubeDescriptionKey": "strMath_AverageDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Average",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7012
}
},
"63": {
"Type": "Cube",
"Name": "Math_Absolute",
"Data": {
"Path": "Math_Absolute",
"SpriteName": "Math_Absolute",
"CubeNameKey": "strMath_Absolute",
"CubeDescriptionKey": "strMath_AbsoluteDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Abs",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7013
}
},
"64": {
"Type": "Cube",
"Name": "Math_Min",
"Data": {
"Path": "Math_Min",
"SpriteName": "Math_Min",
"CubeNameKey": "strMath_Min",
"CubeDescriptionKey": "strMath_MinDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Min",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7014
}
},
"65": {
"Type": "Cube",
"Name": "Math_Max",
"Data": {
"Path": "Math_Max",
"SpriteName": "Math_Max",
"CubeNameKey": "strMath_Max",
"CubeDescriptionKey": "strMath_MaxDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Max",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7015
}
},
"66": {
"Type": "Cube",
"Name": "Math_Equal",
"Data": {
"Path": "Math_Equal",
"SpriteName": "Math_Equal",
"CubeNameKey": "strMath_Equal",
"CubeDescriptionKey": "strMath_EqualDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "Equals",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7016
}
},
"67": {
"Type": "Cube",
"Name": "Math_Less",
"Data": {
"Path": "Math_Less",
"SpriteName": "Math_Less",
"CubeNameKey": "strMath_Less",
"CubeDescriptionKey": "strMath_LessDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "LessThan",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7017
}
},
"68": {
"Type": "Cube",
"Name": "Math_Less_Equal",
"Data": {
"Path": "Math_Less_Equal",
"SpriteName": "Math_Less_Equal",
"CubeShortNameKey": "strMath_Less_EqualShort",
"CubeNameKey": "strMath_Less_Equal",
"CubeDescriptionKey": "strMath_Less_EqualDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "LessThanOrEqual",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7018
}
},
"69": {
"Type": "Cube",
"Name": "Math_Greater",
"Data": {
"Path": "Math_Greater",
"SpriteName": "Math_Greater",
"CubeNameKey": "strMath_Greater",
"CubeDescriptionKey": "strMath_GreaterDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "GreaterThan",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7019
}
},
"70": {
"Type": "Cube",
"Name": "Math_Greater_Equal",
"Data": {
"Path": "Math_Greater_Equal",
"SpriteName": "Math_Greater_Equal",
"CubeShortNameKey": "strMath_Greater_EqualShort",
"CubeNameKey": "strMath_Greater_Equal",
"CubeDescriptionKey": "strMath_Greater_EqualDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoInputs",
"LogicOperation": "GreaterThanOrEqual",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"SortIndex": 7020
}
},
"71": {
"Type": "Cube",
"Name": "Simple_Connector",
"Data": {
"Path": "Simple_Connector",
"SpriteName": "Simple_Connector",
"CubeNameKey": "strSimple_Connector",
"CubeDescriptionKey": "strSimple_ConnectorDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneInput",
"LogicOperation": "Connector",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7021
}
},
"72": {
"Type": "Cube",
"Name": "Button",
"Data": {
"Path": "Button_Base",
"GhostPath": "Button_Ghost",
"ControllerPartPath": "Button_Button",
"SpriteName": "Button",
"CubeNameKey": "strButton",
"CubeDescriptionKey": "strButtonDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 450,
"Volume": 0.00045,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Button",
"CubeType": "Block",
"PortSpecGroup": "Switches",
"MaxAngle": 0,
"ControllerRotationAxis": {
"x": 0,
"y": 1,
"z": 0
},
"ControllerLocalEndPoint": {
"x": 0,
"y": 0,
"z": 0
},
"ControllerPositionAxis": {
"x": 0,
"y": -0.01,
"z": 0
},
"MinSignalValue": 0,
"IsToggle": false,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": true,
"SortIndex": 7022
}
},
"73": {
"Type": "Cube",
"Name": "Switch",
"Data": {
"Path": "Switch_Base",
"GhostPath": "Switch_Ghost",
"ControllerPartPath": "Switch_Switch",
"SpriteName": "Switch",
"CubeNameKey": "strSwitch",
"CubeDescriptionKey": "strSwitchDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.875,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 500,
"Volume": 0.0005,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Button",
"CubeType": "Block",
"PortSpecGroup": "Switches",
"MaxAngle": 12,
"ControllerRotationAxis": {
"x": -1,
"y": 0,
"z": 0
},
"ControllerLocalEndPoint": {
"x": 0,
"y": 0,
"z": 0
},
"ControllerPositionAxis": {
"x": 0,
"y": 0,
"z": 0
},
"MinSignalValue": 0,
"IsToggle": true,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": true,
"SortIndex": 7023
}
},
"75": {
"Type": "Cube",
"Name": "BitBlock",
"Data": {
"Path": "BitBlock",
"labelPrefabPath": "BitBlock_TextLabel",
"SpriteName": "BitBlock",
"CubeNameKey": "strBitBlock",
"CubeDescriptionKey": "strBitBlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "BitBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockThreeInputs",
"LogicOperation": "BitBlock",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7024
}
},
"76": {
"Type": "Cube",
"Name": "ConstantBlock",
"Data": {
"Path": "Const_Block",
"labelPrefabPath": "ConstBlock_TextLabel",
"SpriteName": "Const_Block",
"CubeNameKey": "strConst_Block",
"CubeDescriptionKey": "strConst_BlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
0,
1,
1,
1
],
"GridScale": [
2,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 5332,
"Volume": 0.005332,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "ConstantBlock",
"CubeType": "Block",
"PortSpecGroup": "ConstBlock",
"LogicOperation": "ConstantBlock",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7025
}
},
"77": {
"Type": "Cube",
"Name": "CounterBlock",
"Data": {
"Path": "Counter_Block",
"labelPrefabPath": "CounterBlock_TextLabel",
"SpriteName": "Counter_Block",
"CubeNameKey": "strCounter_Block",
"CubeDescriptionKey": "strCounter_BlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
0,
1,
1,
1
],
"GridScale": [
2,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 5332,
"Volume": 0.005332,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "CounterBlock",
"CubeType": "Block",
"PortSpecGroup": "CounterBlock",
"LogicOperation": "CounterBlock",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7026
}
},
"78": {
"Type": "Cube",
"Name": "TimerBlock",
"Data": {
"Path": "TimerBlock",
"labelPrefabPath": "TimerBlock_TextLabel",
"SpriteName": "TimerBlock",
"CubeNameKey": "strTimerBlock",
"CubeDescriptionKey": "strTimerBlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
0,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 5332,
"Volume": 0.005332,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "1.2000000000000002",
"CubeCategory": "TimerBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTimerBlock",
"LogicOperation": "Timer",
"WiredBlockConnectionHint": "EndPoint",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"SortIndex": 7027
}
},
"156": {
"Type": "Cube",
"Name": "Math_DotProduct",
"Data": {
"Path": "Math_DotProduct",
"SpriteName": "Math_DotProduct",
"CubeShortNameKey": "strMath_DotProductShort",
"CubeNameKey": "strMath_DotProduct",
"CubeDescriptionKey": "strMath_DotProductDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToFloatInput",
"LogicOperation": "V3DotProduct",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7028
}
},
"157": {
"Type": "Cube",
"Name": "Math_CrossProduct",
"Data": {
"Path": "Math_CrossProduct",
"SpriteName": "Math_CrossProduct",
"CubeShortNameKey": "strMath_CrossProductShort",
"CubeNameKey": "strMath_CrossProduct",
"CubeDescriptionKey": "strMath_CrossProductDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToVectorInput",
"LogicOperation": "V3CrossProduct",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7029
}
},
"158": {
"Type": "Cube",
"Name": "Math_Angle",
"Data": {
"Path": "Math_Angle",
"SpriteName": "Math_Angle",
"CubeNameKey": "strMath_Angle",
"CubeDescriptionKey": "strMath_AngleDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToFloatInput",
"LogicOperation": "V3Angle",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7030
}
},
"159": {
"Type": "Cube",
"Name": "Math_Distance",
"Data": {
"Path": "Math_Distance",
"SpriteName": "Math_Distance",
"CubeShortNameKey": "strMath_DistanceShort",
"CubeNameKey": "strMath_Distance",
"CubeDescriptionKey": "strMath_DistanceDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockTwoVectorToFloatInput",
"LogicOperation": "V3Distance",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7031
}
},
"160": {
"Type": "Cube",
"Name": "Math_Magnitude",
"Data": {
"Path": "Math_Magnitude",
"SpriteName": "Math_Magnitude",
"CubeShortNameKey": "strMath_MagnitudeShort",
"CubeNameKey": "strMath_Magnitude",
"CubeDescriptionKey": "strMath_MagnitudeDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorToFloatInput",
"LogicOperation": "V3Magnitude",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7032
}
},
"161": {
"Type": "Cube",
"Name": "Math_Normalize",
"Data": {
"Path": "Math_Normalize",
"SpriteName": "Math_Normalize",
"CubeShortNameKey": "strMath_NormalizeShort",
"CubeNameKey": "strMath_Normalize",
"CubeDescriptionKey": "strMath_NormalizeDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "LogicBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorToVectorInput",
"LogicOperation": "V3Normalize",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7033
}
},
"162": {
"Type": "Cube",
"Name": "Vector3ConstantBlock",
"Data": {
"Path": "Vector3_Const_Block",
"labelPrefabPath": "Vector3_ConstBlock_TextLabel",
"SpriteName": "Vector3_Const_Block",
"CubeShortNameKey": "strVector3_Const_BlockShort",
"CubeNameKey": "strVector3_Const_Block",
"CubeDescriptionKey": "strVector3_Const_BlockDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3ConstantBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Logic",
"WorldEditorOnly": true,
"SortIndex": 7034
}
},
"163": {
"Type": "Cube",
"Name": "Vector3PositionSensorBlock",
"Data": {
"Path": "PositionSensor_Block",
"SpriteName": "PositionSensor_Block",
"CubeShortNameKey": "strPositionSensor_BlockShort",
"CubeNameKey": "strPositionSensor_Block",
"CubeDescriptionKey": "strPositionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3PositionBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7035
}
},
"164": {
"Type": "Cube",
"Name": "Vector3VelocitySensorBlock",
"Data": {
"Path": "VelocitySensor_Block",
"SpriteName": "VelocitySensor_Block",
"CubeShortNameKey": "strVelocitySensor_BlockShort",
"CubeNameKey": "strVelocitySensor_Block",
"CubeDescriptionKey": "strVelocitySensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3VelocityBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorFloatOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7036
}
},
"165": {
"Type": "Cube",
"Name": "Vector3DirectionSensorBlock",
"Data": {
"Path": "DirectionSensor_Block",
"SpriteName": "DirectionSensor_Block",
"CubeShortNameKey": "strDirectionSensor_BlockShort",
"CubeNameKey": "strDirectionSensor_Block",
"CubeDescriptionKey": "strDirectionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Vector3DirectionBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7037
}
},
"275": {
"Type": "Cube",
"Name": "FloatDisplayBlock",
"Data": {
"Path": "FloatDisplayBlock",
"labelPrefabPath": "FloatDisplayBlock_TextLabel",
"SpriteName": "Math_Less",
"CubeShortNameKey": "strFloatDisplayBlock",
"CubeNameKey": "strFloatDisplayBlock",
"CubeDescriptionKey": "strFloatDisplayBlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "FloatDisplayBlock",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7038
}
},
"276": {
"Type": "Cube",
"Name": "Vector3DisplayBlock",
"Data": {
"Path": "Vector3_Display_Block",
"labelPrefabPath": "Vector3_Display_Block_TextLabel",
"SpriteName": "Math_Less",
"CubeShortNameKey": "strVectorDisplayBlock",
"CubeNameKey": "strVectorDisplayBlock",
"CubeDescriptionKey": "strVectorDisplayBlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "VectorDisplayBlock",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicVectorInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Math",
"WorldEditorOnly": true,
"SortIndex": 7039
}
},
"79": {
"Type": "Cube",
"Name": "AreaSensorBlock",
"Data": {
"Path": "Sensor_Block",
"SpriteName": "Sensor_Block",
"CubeNameKey": "strSensor_Block",
"CubeDescriptionKey": "strSensor_BlockDesc",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Trigger",
"CubeType": "Block",
"PortSpecGroup": "Trigger",
"HasTriggerFunctionality": true,
"TriggerEvent": "OnEnter",
"TriggerColliderPath": "TriggerVolumeForEverything",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniformOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Sensors",
"SortIndex": 7038
}
},
"80": {
"Type": "Cube",
"Name": "DistanceSensorBlock",
"Data": {
"Path": "DistanceSensor_Block",
"SpriteName": "DistanceSensor_Block",
"CubeNameKey": "strDistanceSensor_Block",
"CubeDescriptionKey": "strDistanceSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "DistanceSensor",
"CubeType": "Block",
"PortSpecGroup": "SingleBasicOutput",
"DistanceSensorRaycastOffset": {
"x": 0,
"y": -0.03,
"z": 0
},
"SensorDefaultMaxDistance": 10,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 5,
"InventoryCategory": "Sensors",
"SortIndex": 7039
}
},
"225": {
"Type": "Cube",
"Name": "DestructionSensorBlock",
"Data": {
"Path": "DestructionSensor_Block",
"SpriteName": "DestructionSensor_Block",
"CubeNameKey": "strDestructionSensor_Block",
"CubeDescriptionKey": "strDestructionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "DestructionSensor",
"CubeType": "Block",
"PortSpecGroup": "DestructionSensor",
"InheritIndestructibility": true,
"AlwaysFunctional": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"SortIndex": 7040
}
},
"339": {
"Type": "Cube",
"Name": "AdvancedDestructionSensorBlock",
"Data": {
"Path": "AdvancedDestructionSensor_Block",
"SpriteName": "AdvancedDestructionSensor_Block",
"CubeNameKey": "strAdvDestructionSensor_Block",
"CubeDescriptionKey": "strAdvDestructionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 4,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "AdvancedDestructionSensor",
"CubeType": "Block",
"PortSpecGroup": "AdvancedDestructionSensor",
"InheritIndestructibility": true,
"AlwaysFunctional": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": true,
"SortIndex": 7041
}
},
"166": {
"Type": "Cube",
"Name": "NearestPlayerPositionSensorBlock",
"Data": {
"Path": "NearestPlayerPositionSensor_Block",
"SpriteName": "NearestPlayerPositionSensor_Block",
"CubeShortNameKey": "strNearestPlayerPositionSensor_BlockShort",
"CubeNameKey": "strNearestPlayerPositionSensor_Block",
"CubeDescriptionKey": "strNearestPlayerPositionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "NearestPlayerInfoBlock",
"CubeType": "Block",
"PortSpecGroup": "NearestPlayerInfoBlock",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7042
}
},
"167": {
"Type": "Cube",
"Name": "MyPositionSensorBlock",
"Data": {
"Path": "MyPositionSensor_Block",
"SpriteName": "MyPositionSensor_Block",
"CubeNameKey": "strMyPositionSensor_Block",
"CubeDescriptionKey": "strMyPositionSensor_BlockDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"BondStrengthOverride": 4,
"HasBondStrengthOverride": true,
"cm3Volume": 2666,
"Volume": 0.002666,
"MaterialDensity": "22.5",
"BaseCPU": 2,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "OwnerPositionBlock",
"CubeType": "Block",
"PortSpecGroup": "LogicBlockOneVectorOutput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Sensors",
"WorldEditorOnly": true,
"SortIndex": 7043
}
},
"47": {
"Type": "Cube",
"Name": "HeadlampIndicator",
"Data": {
"Path": "Headlamp_Indicator",
"LightPrefabPath": "Headlamp_Indicator_Light",
"SpriteName": "Headlamp_Indicator",
"CubeNameKey": "strHeadlamp_Indicator",
"CubeDescriptionKey": "strHeadlamp_IndicatorDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.2435,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 68500,
"Volume": 0.004,
"RWMass": "0.9",
"MaterialDensity": "22.5",
"CosmeticCPU": 10,
"CpuType": "Cosmetic",
"Mass of Cube": "0.9",
"CubeCategory": "SpotLight",
"CubeType": "Block",
"PortSpecGroup": "SimpleLightBlockInput",
"HasTriggerFunctionality": 1,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Cosmetics",
"SortIndex": 7044
}
},
"48": {
"Type": "Cube",
"Name": "HeadlampStrip",
"Data": {
"Path": "Headlamp_Strip",
"LightPrefabPath": "Headlamp_Strip_Light",
"SpriteName": "Headlamp_Strip",
"CubeNameKey": "strHeadlamp_Strip",
"CubeDescriptionKey": "strHeadlamp_StripDesc",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.3325,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 68500,
"Volume": 0.008,
"RWMass": "1.8",
"MaterialDensity": "22.5",
"CosmeticCPU": 10,
"CpuType": "Cosmetic",
"Mass of Cube": "1.8",
"CubeCategory": "SpotLight",
"CubeType": "Block",
"PortSpecGroup": "SimpleLightBlockInput",
"HasTriggerFunctionality": 1,
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Cosmetics",
"SortIndex": 7045
}
}
}
671be31aecac1a747e404775030741b2f44e4fbf
Module:PrimitiveBlockData.json
828
124
1790
364
2023-11-26T10:56:29Z
37.47.72.199
0
json
application/json
{
"0": {
"Type": "Cube",
"Name": "Cube",
"Data": {
"Path": "Cube",
"SpriteName": "Cube",
"CubeShortNameKey": "strCubeShort",
"CubeNameKey": "strCube",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
1,
1,
1,
1,
1,
1
],
"HasBondStrengthOverride": false,
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.8",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Shapes",
"SortIndex": 1000
}
},
"5": {
"Type": "Cube",
"Name": "Wedge",
"Data": {
"Path": "Wedge",
"SpriteName": "Wedge",
"CubeShortNameKey": "strWedgeShort",
"CubeNameKey": "strWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0.75,
0,
1,
1,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1001
}
},
"8": {
"Type": "Cube",
"Name": "Tetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "Tetrahedron",
"CubeShortNameKey": "strTetrahedronShort",
"CubeNameKey": "strTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.75,
0,
0.75,
0.85375,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.3",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1002
}
},
"1": {
"Type": "Cube",
"Name": "NegativeTetrahedron",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "NegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronShort",
"CubeNameKey": "strNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
1,
0.75,
1,
1,
0.75
],
"HasBondStrengthOverride": false,
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1003
}
},
"6": {
"Type": "Cube",
"Name": "QuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "QuarterPyramid",
"CubeShortNameKey": "strQuarterPyramidShort",
"CubeNameKey": "strQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
4
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.75,
0,
1,
0.85375,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1004
}
},
"2": {
"Type": "Cube",
"Name": "NegativeQuarterPyramid",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "NegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidShort",
"CubeNameKey": "strNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
1,
0,
1,
1,
0.75
],
"HasBondStrengthOverride": false,
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1005
}
},
"7": {
"Type": "Cube",
"Name": "EighthPyramid",
"Data": {
"Path": "EighthPyramid",
"SpriteName": "EighthPyramid",
"CubeShortNameKey": "strEighthPyramidShort",
"CubeNameKey": "strEighthPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.75,
0.85375,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.3",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1006
}
},
"3": {
"Type": "Cube",
"Name": "Double Sliced",
"Data": {
"Path": "DoubleSliced",
"SpriteName": "DoubleSliced",
"CubeShortNameKey": "strDoubleSlicedShort",
"CubeNameKey": "strDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
4,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0.75,
0,
1,
0.85375,
0.75
],
"HasBondStrengthOverride": false,
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1007
}
},
"4": {
"Type": "Cube",
"Name": "HalfDoubleSliced",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "HalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedShort",
"CubeNameKey": "strHalfDoubleSliced",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
3,
5
],
"EdgeConnectingFaces": [
0,
3,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0,
0,
0.75,
0,
0.75
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1008
}
},
"9": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedron",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "RoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronShort",
"CubeNameKey": "strRoundedNegativeTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.8925,
1,
0.75,
1,
1,
0.75
],
"HasBondStrengthOverride": false,
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.73",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1009
}
},
"10": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramid",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "RoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.8925,
1,
0,
1,
1,
0.75
],
"HasBondStrengthOverride": false,
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6300000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1010
}
},
"11": {
"Type": "Cube",
"Name": "RoundedWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "RoundedWedge",
"CubeShortNameKey": "strRoundedWedgeShort",
"CubeNameKey": "strRoundedWedge",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.8925,
0.75,
0,
1,
1,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.41",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1011
}
},
"12": {
"Type": "Cube",
"Name": "RoundedQuarterPyramid",
"Data": {
"Path": "RoundedQuarterPyramid",
"SpriteName": "RoundedQuarterPyramid",
"CubeShortNameKey": "strRoundedQuarterPyramidShort",
"CubeNameKey": "strRoundedQuarterPyramid",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
4
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.75,
0,
1,
0.8925,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 5125,
"Volume": 0.005125,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.1500000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1012
}
},
"13": {
"Type": "Cube",
"Name": "RoundedTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "RoundedTetrahedron",
"CubeShortNameKey": "strRoundedTetrahedronShort",
"CubeNameKey": "strRoundedTetrahedron",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.75,
0,
1,
0.8925,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.93",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1013
}
},
"14": {
"Type": "Cube",
"Name": "Cone",
"Data": {
"Path": "Cone",
"SpriteName": "Cone",
"CubeShortNameKey": "strConeShort",
"CubeNameKey": "strCone",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.46",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1014
}
},
"15": {
"Type": "Cube",
"Name": "ConeSegment",
"Data": {
"Path": "ConeSegment",
"SpriteName": "ConeSegment",
"CubeShortNameKey": "strConeSegmentShort",
"CubeNameKey": "strConeSegment",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
1,
1,
1,
1,
1
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.75,
0,
0.75,
0.8525,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2080,
"Volume": 0.00208,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.47000000000000003",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1015
}
},
"16": {
"Type": "Cube",
"Name": "Hemisphere",
"Data": {
"Path": "Hemisphere",
"SpriteName": "Hemisphere",
"CubeShortNameKey": "strHemisphereShort",
"CubeNameKey": "strHemisphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3
],
"EdgeConnectingFaces": [
3
],
"ProxyBottom": [
1,
2,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1965,
"Volume": 0.001965,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.44",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1016
}
},
"17": {
"Type": "Cube",
"Name": "Sphere",
"Data": {
"Path": "Sphere",
"SpriteName": "Sphere",
"CubeShortNameKey": "strSphereShort",
"CubeNameKey": "strSphere",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 3925,
"Volume": 0.003925,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.88",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1017
}
},
"18": {
"Type": "Cube",
"Name": "PlateCube",
"Data": {
"Path": "Cube",
"SpriteName": "PlateCube",
"CubeShortNameKey": "strPlateCubeShort",
"CubeNameKey": "strPlateCube",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"HasBondStrengthOverride": false,
"cm3Volume": 8000,
"Volume": 0.008,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1018
}
},
"21": {
"Type": "Cube",
"Name": "PlateWedge",
"Data": {
"Path": "Wedge",
"SpriteName": "PlateWedge",
"CubeShortNameKey": "strPlateWedgeShort",
"CubeNameKey": "strPlateWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.583325,
0,
1,
0.66665,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.3",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1019
}
},
"24": {
"Type": "Cube",
"Name": "PlateTriangle",
"Data": {
"Path": "Triangle",
"SpriteName": "PlateTriangle",
"CubeShortNameKey": "strPlateTriangleShort",
"CubeNameKey": "strPlateTriangle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
2,
3,
4
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
2,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.66665,
0.75,
0.75,
0.66665,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 4000,
"Volume": 0.004,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.3",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1020
}
},
"23": {
"Type": "Cube",
"Name": "PlateTetrahedron",
"Data": {
"Path": "Tetrahedron",
"SpriteName": "PlateTetrahedron",
"CubeShortNameKey": "strPlateTetrahedronShort",
"CubeNameKey": "strPlateTetrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.583325,
0,
0.75,
0.595825,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1333,
"Volume": 0.001333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.1",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1021
}
},
"19": {
"Type": "Cube",
"Name": "NegativeTetrahedronPlate",
"Data": {
"Path": "NegativeTetrahedron",
"SpriteName": "PlateNegativeTetrahedron",
"CubeShortNameKey": "strNegativeTetrahedronPlateShort",
"CubeNameKey": "strNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.85375,
0.66665,
0.75,
1,
0.66665,
0.583325
],
"HasBondStrengthOverride": false,
"cm3Volume": 6666,
"Volume": 0.006666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.5",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1022
}
},
"22": {
"Type": "Cube",
"Name": "PlateQuarterPyramid",
"Data": {
"Path": "QuarterPyramid",
"SpriteName": "PlateQuarterPyramid",
"CubeShortNameKey": "strPlateQuarterPyramidShort",
"CubeNameKey": "strPlateQuarterPyramid",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.583325,
0,
1,
0.595825,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1023
}
},
"20": {
"Type": "Cube",
"Name": "NegativeQuarterPyramidPlate",
"Data": {
"Path": "NegativeQuarterPyramid",
"SpriteName": "PlateNegativeQuarterPyramid",
"CubeShortNameKey": "strNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.833325,
0,
1,
1,
0.583325
],
"HasBondStrengthOverride": false,
"cm3Volume": 5333,
"Volume": 0.005333,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.4",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1024
}
},
"198": {
"Type": "Cube",
"Name": "HalfDoubleSlicedPlate",
"Data": {
"Path": "HalfDoubleSliced",
"SpriteName": "PlateHalfDoubleSliced",
"CubeShortNameKey": "strHalfDoubleSlicedPlateShort",
"CubeNameKey": "strHalfDoubleSlicedPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
3,
5
],
"EdgeConnectingFaces": [
0,
3,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0,
0,
0.75,
0,
0.583325
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1025
}
},
"25": {
"Type": "Cube",
"Name": "RoundedNegativeTetrahedronPlate",
"Data": {
"Path": "RoundedNegativeTetrahedron",
"SpriteName": "PlateRoundedNegativeTetrahedron",
"CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort",
"CubeNameKey": "strRoundedNegativeTetrahedronPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
2,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.66665,
0.75,
1,
0.66665,
0.583325
],
"HasBondStrengthOverride": false,
"cm3Volume": 7695,
"Volume": 0.007695,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.58",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1026
}
},
"26": {
"Type": "Cube",
"Name": "RoundedNegativeQuarterPyramidPlate",
"Data": {
"Path": "RoundedNegativeQuarterPyramid",
"SpriteName": "PlateRoundedNegativeQuarterPyramid",
"CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort",
"CubeNameKey": "strRoundedNegativeQuarterPyramidPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
5
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.66665,
0,
1,
0.66665,
0.583325
],
"HasBondStrengthOverride": false,
"cm3Volume": 7245,
"Volume": 0.007245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.54",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1027
}
},
"27": {
"Type": "Cube",
"Name": "PlateRWedge",
"Data": {
"Path": "RoundedWedge",
"SpriteName": "PlateRWedge",
"CubeShortNameKey": "strPlateRWedgeShort",
"CubeNameKey": "strPlateRWedge",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
0,
1,
3,
4
],
"EdgeConnectingFaces": [
0,
1
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.595825,
0.583325,
0,
1,
0.66665,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 6245,
"Volume": 0.006245,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.47000000000000003",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1028
}
},
"28": {
"Type": "Cube",
"Name": "PlateRTetrahedron",
"Data": {
"Path": "RoundedTetrahedron",
"SpriteName": "PlateRTetra",
"CubeShortNameKey": "strPlateRTretrahedronShort",
"CubeNameKey": "strPlateRTretrahedron",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
3,
4
],
"EdgeConnectingFaces": [
1,
3,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.583325,
0,
0.75,
0.595825,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 4120,
"Volume": 0.00412,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.31",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1029
}
},
"29": {
"Type": "Cube",
"Name": "PlateCircle",
"Data": {
"Path": "Circle",
"SpriteName": "PlateCircle",
"CubeShortNameKey": "strPlateCircleShort",
"CubeNameKey": "strPlateCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.75,
0.75,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 6120,
"Volume": 0.00612,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.46",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1030
}
},
"30": {
"Type": "Cube",
"Name": "WideCylinderPlate",
"Data": {
"Path": "WideCylinder",
"SpriteName": "PlateWideCylinder",
"CubeShortNameKey": "strWideCylinderPlateShort",
"CubeNameKey": "strWideCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1031
}
},
"31": {
"Type": "Cube",
"Name": "NarrowCylinderPlate",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "PlateNarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderPlateShort",
"CubeNameKey": "strNarrowCylinderPlate",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.05",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1032
}
},
"32": {
"Type": "Cube",
"Name": "PlateQtrCircle",
"Data": {
"Path": "QuarterCircle",
"SpriteName": "PlateQuarterCircle",
"CubeShortNameKey": "strPlateQtrCircleShort",
"CubeNameKey": "strPlateQtrCircle",
"CubeDescriptionKey": "strScalablePlate",
"SelectableFaces": [
1,
2,
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
2,
2,
2,
2,
2
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.66665,
0.75,
0.85375,
0.66665,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1033
}
},
"33": {
"Type": "Cube",
"Name": "WideCylinder",
"Data": {
"Path": "WideCylinder",
"SpriteName": "WideCylinder",
"CubeShortNameKey": "strWideCylinderShort",
"CubeNameKey": "strWideCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1034
}
},
"34": {
"Type": "Cube",
"Name": "WideCylinderBend",
"Data": {
"Path": "WideCylinderBend",
"SpriteName": "WideCylinderBend",
"CubeShortNameKey": "strWideCylinderBendShort",
"CubeNameKey": "strWideCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0.519125,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2040,
"Volume": 0.00204,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.46",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1035
}
},
"35": {
"Type": "Cube",
"Name": "WideCylinderT",
"Data": {
"Path": "WideCylinderT",
"SpriteName": "WideCylinderT",
"CubeShortNameKey": "strWideCylinderTShort",
"CubeNameKey": "strWideCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3
],
"EdgeConnectingFaces": [
0,
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.519125,
0.25,
0,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 3430,
"Volume": 0.00343,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.77",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1036
}
},
"36": {
"Type": "Cube",
"Name": "WideCylinderCross",
"Data": {
"Path": "WideCylinderCross",
"SpriteName": "WideCylinderCross",
"CubeShortNameKey": "strWideCylinderCrossShort",
"CubeNameKey": "strWideCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
0,
0,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.519125,
0.25,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 4205,
"Volume": 0.004205,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9500000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1037
}
},
"37": {
"Type": "Cube",
"Name": "WideCylinderCorner",
"Data": {
"Path": "WideCylinderCorner",
"SpriteName": "WideCylinderCorner",
"CubeShortNameKey": "strWideCylinderCornerShort",
"CubeNameKey": "strWideCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
3,
4
],
"EdgeConnectingFaces": [
0,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.519125,
0,
0,
0.25,
0.519125,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 3015,
"Volume": 0.003015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.68",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1038
}
},
"38": {
"Type": "Cube",
"Name": "WideCylinderDiagonal",
"Data": {
"Path": "WideCylinderDiagonal",
"SpriteName": "WideCylinderDiagonal",
"CubeShortNameKey": "strWideCylinderDiagonalShort",
"CubeNameKey": "strWideCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1039
}
},
"103": {
"Type": "Cube",
"Name": "WideCylinderDoubleDiagonal",
"Data": {
"Path": "WideCylinderDoubleDiagonal",
"SpriteName": "WideCylinderDoubleDiagonal",
"CubeShortNameKey": "strWideCylinderDoubleDiagonalShort",
"CubeNameKey": "strWideCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
0,
1,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2666,
"Volume": 0.002666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1040
}
},
"39": {
"Type": "Cube",
"Name": "NarrowCylinder",
"Data": {
"Path": "NarrowCylinder",
"SpriteName": "NarrowCylinder",
"CubeShortNameKey": "strNarrowCylinderShort",
"CubeNameKey": "strNarrowCylinder",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.15",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1041
}
},
"40": {
"Type": "Cube",
"Name": "NarrowCylinderBend",
"Data": {
"Path": "NarrowCylinderBend",
"SpriteName": "NarrowCylinderBend",
"CubeShortNameKey": "strNarrowCylinderBendShort",
"CubeNameKey": "strNarrowCylinderBend",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
3,
4
],
"EdgeConnectingFaces": [
3,
4
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
0.25,
0.26175,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 510,
"Volume": 0.00051,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.11",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1042
}
},
"41": {
"Type": "Cube",
"Name": "NarrowCylinderT",
"Data": {
"Path": "NarrowCylinderT",
"SpriteName": "NarrowCylinderT",
"CubeShortNameKey": "strNarrowCylinderTShort",
"CubeNameKey": "strNarrowCylinderT",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
3
],
"EdgeConnectingFaces": [
0,
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.26175,
0.25,
0,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1080,
"Volume": 0.00108,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.24",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1043
}
},
"42": {
"Type": "Cube",
"Name": "NarrowCylinderCross",
"Data": {
"Path": "NarrowCylinderCross",
"SpriteName": "NarrowCylinderCross",
"CubeShortNameKey": "strNarrowCylinderCrossShort",
"CubeNameKey": "strNarrowCylinderCross",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
0,
0,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.26175,
0.25,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1500,
"Volume": 0.0015,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.34",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1044
}
},
"43": {
"Type": "Cube",
"Name": "NarrowCylinderCorner",
"Data": {
"Path": "NarrowCylinderCorner",
"SpriteName": "NarrowCylinderCorner",
"CubeShortNameKey": "strNarrowCylinderCornerShort",
"CubeNameKey": "strNarrowCylinderCorner",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
0,
3,
4
],
"EdgeConnectingFaces": [
0,
3,
4
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.26175,
0,
0,
0.25,
0.26175,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 950,
"Volume": 0.00095,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.21",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1045
}
},
"44": {
"Type": "Cube",
"Name": "NarrowCylinderDiagonal",
"Data": {
"Path": "NarrowCylinderDiagonal",
"SpriteName": "NarrowCylinderDiagonal",
"CubeShortNameKey": "strNarrowCylinderDiagonalShort",
"CubeNameKey": "strNarrowCylinderDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.15",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1046
}
},
"104": {
"Type": "Cube",
"Name": "NarrowCylinderDoubleDiagonal",
"Data": {
"Path": "NarrowCylinderDoubleDiagonal",
"SpriteName": "NarrowCylinderDoubleDiagonal",
"CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort",
"CubeNameKey": "strNarrowCylinderDoubleDiagonal",
"CubeDescriptionKey": "strScalableBuildingBlock",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
0,
1,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.25,
0.25,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 666,
"Volume": 0.000666,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.15",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1047
}
},
"229": {
"Type": "Cube",
"Name": "GlassPlate_Square",
"Data": {
"Path": "GlassCube",
"SpriteName": "GlassPlate_Square",
"CubeShortNameKey": "strGlassPlate_SquareShort",
"CubeNameKey": "strGlassPlate_Square",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
2,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"HasBondStrengthOverride": false,
"cm3Volume": 8200,
"Volume": 0.0082,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.85",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1048
}
},
"230": {
"Type": "Cube",
"Name": "GlassPlate_Triangle",
"Data": {
"Path": "GlassTriangle",
"SpriteName": "GlassPlate_Triangle",
"CubeShortNameKey": "strGlassPlate_TriangleShort",
"CubeNameKey": "strGlassPlate_Triangle",
"CubeDescriptionKey": "strScalableGlassPlate",
"SelectableFaces": [
1,
2,
3,
4
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
1,
2,
1,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0.66665,
0.75,
0.75,
0.66665,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 4200,
"Volume": 0.0042,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.9500000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"PreScale": {
"x": 1,
"y": 0.33333,
"z": 1
},
"GhostPivotOffset": {
"x": 0,
"y": -0.33333,
"z": 0
},
"ScalingPermission": "NormalPlaneOnly",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": false,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1049
}
},
"107": {
"Type": "Cube",
"Name": "PostStraight",
"Data": {
"Path": "PostStraight",
"SpriteName": "PostStraight",
"CubeNameKey": "strPostStraight",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.66665,
0.66665,
0.3333,
0.3333,
0.66665,
0.66665
],
"HasBondStrengthOverride": false,
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1050
}
},
"108": {
"Type": "Cube",
"Name": "PostLShape",
"Data": {
"Path": "PostLShape",
"SpriteName": "PostLShape",
"CubeNameKey": "strPostLShape",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
1,
1,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.6666,
0.6666,
0.49995,
0.3333,
0.3333,
0.49995
],
"HasBondStrengthOverride": false,
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1051
}
},
"109": {
"Type": "Cube",
"Name": "PostTJunction",
"Data": {
"Path": "PostTJunction",
"SpriteName": "PostTJunction",
"CubeNameKey": "strPostTJunction",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.3333,
0.3333,
0.6666,
0.3333,
0.49995,
0.49995
],
"HasBondStrengthOverride": false,
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.27",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1052
}
},
"110": {
"Type": "Cube",
"Name": "PostCross",
"Data": {
"Path": "PostCross",
"SpriteName": "PostCross",
"CubeNameKey": "strPostCross",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
0,
0,
1,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.3333,
0.3333,
0.3333,
0.3333,
0.9999,
0.9999
],
"HasBondStrengthOverride": false,
"cm3Volume": 1480,
"Volume": 0.00148,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.33",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1053
}
},
"111": {
"Type": "Cube",
"Name": "PostCorner",
"Data": {
"Path": "PostCorner",
"SpriteName": "PostCorner",
"CubeNameKey": "strPostCorner",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
1,
0,
0,
0,
0
],
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0.3333,
0.49995,
0.49995,
0.3333,
0.3333,
0.49995
],
"HasBondStrengthOverride": false,
"cm3Volume": 1185,
"Volume": 0.001185,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.27",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1054
}
},
"112": {
"Type": "Cube",
"Name": "PostDiagonal",
"Data": {
"Path": "PostDiagonal",
"SpriteName": "PostDiagonal",
"CubeNameKey": "strPostDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.3333,
0.3333,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1055
}
},
"105": {
"Type": "Cube",
"Name": "PostDoubleDiagonal",
"Data": {
"Path": "PostDoubleDiagonal",
"SpriteName": "PostDoubleDiagonal",
"CubeShortNameKey": "strPostDoubleDiagonalShort",
"CubeNameKey": "strPostDoubleDiagonal",
"CubeDescriptionKey": "strPostDesc",
"SelectableFaces": [
2,
3
],
"EdgeConnectingFaces": [
2,
3
],
"ProxyBottom": [
1,
0,
0,
1,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0,
0.3333,
0.3333,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 888,
"Volume": 0.000888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.2",
"CubeCategory": "Primitive",
"CubeType": "Block",
"WeldingRule": "Enabled",
"ScalingPermission": "NonUniform",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": false,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": "0",
"InventoryCategory": "Shapes",
"SortIndex": 1056
}
}
}
8f01c0e1e23a405549220f1d595ad8a38317a89d
Module:PropBlockData.json
828
380
1791
1368
2023-11-26T10:57:13Z
37.47.72.199
0
json
application/json
{
"195": {
"Type": "Cube",
"Name": "GlassFrame_Square",
"Data": {
"Path": "GlassFrame_Square",
"SpriteName": "GlassFrame_Square",
"CubeNameKey": "strGlassFrame_Square",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0.87425,
0.66675,
0.66675,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 3088,
"Volume": 0.003088,
"BaseCPU": "1",
"CpuType": "Base",
"Mass of Cube": "2.8000000000000003",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": false,
"CanEditColour": false,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"IsSymmetrical": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1250
}
},
"196": {
"Type": "Cube",
"Name": "GlassFrame_Triangle",
"Data": {
"Path": "GlassFrame_Triangle",
"SpriteName": "GlassFrame_Triangle",
"CubeNameKey": "strGlassFrame_Triangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0.66675,
0,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1755,
"Volume": 0.001755,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": "false",
"CanEditColour": "false",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1251
}
},
"49": {
"Type": "Cube",
"Name": "GlassFrame_SkewedSquare",
"Data": {
"Path": "GlassFrame_SkewedSquare",
"SpriteName": "GlassFrame_SkewedSquare",
"CubeShortNameKey": "strGlassFrame_SkewedSquareShort",
"CubeNameKey": "strGlassFrame_SkewedSquare",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
1.03175,
0.66675,
0.66675,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 3088,
"Volume": 0.003088,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "2.8000000000000003",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": "false",
"CanEditColour": "false",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"IsSymmetrical": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1252
}
},
"135": {
"Type": "Cube",
"Name": "GlassFrame_SkewedTriangle",
"Data": {
"Path": "GlassFrame_SkewedTriangle",
"SpriteName": "GlassFrame_SkewedTriangle",
"CubeShortNameKey": "strGlassFrame_SkewedTriangleShort",
"CubeNameKey": "strGlassFrame_SkewedTriangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0.66675,
0,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1755,
"Volume": 0.001755,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "1.6",
"CubeCategory": "Primitive",
"CubeType": "Block",
"InheritIndestructibility": true,
"ScalingPermission": "NonUniform",
"CanEditMaterial": "false",
"CanEditColour": "false",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 9,
"IsColourable": false,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 3,
"InventoryCategory": "Shapes",
"WorldEditorOnly": true,
"SortIndex": 1253
}
},
"136": {
"Type": "Cube",
"Name": "Frame_Square",
"Data": {
"Path": "Frame_Square",
"SpriteName": "Frame_Square",
"CubeNameKey": "strFrame_Square",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0.87425,
0.66675,
0.66675,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2888,
"Volume": 0.002888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": "true",
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1254
}
},
"153": {
"Type": "Cube",
"Name": "Frame_Triangle",
"Data": {
"Path": "Frame_Triangle",
"SpriteName": "Frame_Triangle",
"CubeNameKey": "strFrame_Triangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
1,
1,
0
],
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0.66675,
0,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1555,
"Volume": 0.001555,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1255
}
},
"154": {
"Type": "Cube",
"Name": "Frame_SkewedSquare",
"Data": {
"Path": "Frame_SkewedSquare",
"SpriteName": "Frame_SkewedSquare",
"CubeShortNameKey": "strFrame_SkewedSquareShort",
"CubeNameKey": "strFrame_SkewedSquare",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
0,
1,
2,
3
],
"EdgeConnectingFaces": [
0,
1,
2,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
1.03175,
0.66675,
0.66675,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 2888,
"Volume": 0.002888,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.6000000000000001",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1256
}
},
"155": {
"Type": "Cube",
"Name": "Frame_SkewedTriangle",
"Data": {
"Path": "Frame_SkewedTriangle",
"SpriteName": "Frame_SkewedTriangle",
"CubeShortNameKey": "strFrame_SkewedTriangleShort",
"CubeNameKey": "strFrame_SkewedTriangle",
"CubeDescriptionKey": "strFrameDesc",
"SelectableFaces": [
1,
3
],
"EdgeConnectingFaces": [
1,
3
],
"ProxyBottom": [
1,
1,
1,
0,
1,
0
],
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
0,
0.66675,
0,
0.66675,
0,
0
],
"HasBondStrengthOverride": false,
"cm3Volume": 1555,
"Volume": 0.001555,
"BaseCPU": 1,
"CpuType": "Base",
"Mass of Cube": "0.30000000000000004",
"CubeCategory": "Primitive",
"CubeType": "Block",
"ScalingPermission": "NonUniform",
"CanEditMaterial": "TRUE",
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 0,
"IsColourable": true,
"UseScaleFlipMirroredPrototypes": true,
"DefaultColour": 4,
"InventoryCategory": "Shapes",
"SortIndex": 1257
}
}
}
485874275088c18aef7d42e26d11ba83b0838318
Module:WeaponBlockData.json
828
153
1792
431
2023-11-26T10:58:02Z
37.47.72.199
0
json
application/json
{
"98": {
"Type": "Cube",
"Name": "30mmAutoCannonLongLaser",
"Data": {
"Path": "Weapon_30mmAutoCannon_Long_Laser",
"SpriteName": "Weapon_30mmAutoCannon_Long_Laser",
"CubeNameKey": "strWeapon_30mmAutoCannon_Long_Laser",
"CubeDescriptionKey": "strWeapon_30mmAutoCannon_Long_LaserDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
1
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4.5,
"HasBondStrengthOverride": true,
"cm3Volume": 12500,
"Volume": 0.02459016393442623,
"RWMass": "22.5",
"MaterialDensity": "91.5",
"WeaponCPU": 20,
"CpuType": "Weapon",
"Mass of Cube": "22.5",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunSingleInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 24,
"damageRadius": 0.2,
"characterDamage": 16,
"characterDamageRadius": 0.06,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 1,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 1.67,
"rechargeTime": 0.6000000000000001,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0.5,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 2,
"projectileSpeed": 900,
"projectileGravityFactor": 0,
"projectileLifeTime": 3,
"penetrationEnergy": 20,
"penetrationEnergyStat": 2000,
"maxPenetrationDistance": 1.5,
"firingPoints": [
{
"x": 0,
"y": 1.55,
"z": 0.035
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.1,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.18,
"projectileShakeRadius": 10,
"projectileShakeTimeFalloff": 5,
"recoilForce": 15,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0,
"vignetteOutTime": 0.1,
"zoomFOV": 30,
"weaponCrosshairType": "Laser",
"crosshairPriority": 3,
"displayAimPoints": true
},
"SortIndex": 6000
}
},
"100": {
"Type": "Cube",
"Name": "Weapon_PlasmaCannon",
"Data": {
"Path": "Weapon_PlasmaCannon",
"SpriteName": "Weapon_60mmTankCannon_Short_Plasma",
"CubeNameKey": "strWeapon_60mmTankCannon_Long_Plasma",
"CubeDescriptionKey": "strWeapon_60mmTankCannon_Long_PlasmaDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
1
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4.5,
"HasBondStrengthOverride": true,
"cm3Volume": 11000,
"Volume": 0.04918032786885246,
"RWMass": "45",
"MaterialDensity": "91.5",
"WeaponCPU": 60,
"CpuType": "Weapon",
"Mass of Cube": "45",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunSingleInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 600,
"damageRadius": 5,
"characterDamage": 200,
"characterDamageRadius": 5,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 1,
"damageRadiusInBlocks": 25,
"doSplashDamage": true,
"hitImpulse": 2750,
"fireRate": 0.4,
"rechargeTime": 2.5,
"range": 500,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 0,
"projectileSpeed": 150,
"projectileGravityFactor": 1,
"projectileLifeTime": 7,
"damageByTimeFlownRange": {
"x": 0.8,
"y": 0.25
},
"minDamage": 80,
"penetrationEnergy": 10,
"penetrationEnergyStat": 1000,
"innerSplashHitsCount": 4,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 4,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 5,
"firingPoints": [
{
"x": 0,
"y": 1.107,
"z": 0
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.1,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.3,
"projectileShakeRadius": 15,
"projectileShakeTimeFalloff": 5,
"recoilForce": 45,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 40,
"weaponCrosshairType": "PlasmaCannon",
"crosshairPriority": 2,
"displayAimPoints": true
},
"SortIndex": 6001
}
},
"338": {
"Type": "Cube",
"Name": "RailGun",
"Data": {
"Path": "Weapon_RailGun",
"SpriteName": "Weapon_RailGun",
"CubeNameKey": "strWeapon_RailGun",
"CubeDescriptionKey": "strWeapon_RailGunDesc",
"SelectableFaces": [
3
],
"ProxyBottom": [
1,
0,
1,
1,
1,
1
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
3,
1,
1
],
"PerimeterWidthMultiplier": [
0,
0,
0,
1,
0,
0
],
"BondStrengthOverride": 4.5,
"HasBondStrengthOverride": true,
"cm3Volume": 91000,
"Volume": 0.09836065573770492,
"RWMass": "90",
"MaterialDensity": "91.5",
"WeaponCPU": 120,
"CpuType": "Weapon",
"Mass of Cube": "90",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunSingleInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 810,
"damageRadius": 0.2,
"characterDamage": 200,
"characterDamageRadius": 1,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 0.06,
"damageRadiusInBlocks": 1,
"doDirectHitDamage": true,
"hitImpulse": 2750,
"fireRate": 0.285,
"rechargeTime": 3.5,
"range": 750,
"clusterMassRange": {
"x": 200,
"y": 500
},
"clusterMassInaccuracy": {
"x": 5,
"y": 0
},
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 5,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileVfxGraphPath": "ProjectileVFX",
"projectileType": "Projectile",
"projectileVfxType": 3,
"projectileSpeed": 450,
"projectileGravityFactor": 0,
"projectileLifeTime": 3.5,
"penetrationThickness": 0.6,
"damageByDistanceRange": {
"x": 25,
"y": 70
},
"minDamage": 150,
"minPenetrationEnergy": 2,
"penetrationEnergy": 45,
"penetrationEnergyStat": 4500,
"innerSplashHitsCount": 5,
"outerSplashHitsCount": 6,
"maxPenetrationDistance": 10,
"firingPoints": [
{
"x": 0,
"y": 2.35,
"z": 0
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit",
"otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote",
"passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle",
"hitVfxGraphPath": "Weapon_VFX_Railgun_Hit",
"audioCollisionMass": 1,
"audioCollisionSpeed": 100,
"gunShakeIntensity": 0.2,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 0.2,
"projectileShakeTimeFalloff": 5,
"recoilForce": 750,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"zoomFOV": 15,
"weaponCrosshairType": "RailGun",
"crosshairPriority": 1,
"displayAimPoints": true
},
"GuideArrow": "ArrowGizmo_Weapon_RailBarrel",
"SortIndex": 6002
}
},
"226": {
"Type": "Cube",
"Name": "ExplosiveBlockSmallArcDischarger",
"Data": {
"Path": "Weapon_ExplosiveBlock_Small_Plasma",
"SpriteName": "Weapon_ExplosiveBlock_Small_Plasma",
"CubeNameKey": "strWeapon_ExplosiveBlock_Small_ArcDischarger",
"CubeDescriptionKey": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"ProxyBottom": [
1,
0,
1,
1,
0,
0
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
1
],
"PerimeterWidthMultiplier": [
1,
1,
1,
1,
1,
1
],
"BondStrengthOverride": 4.5,
"HasBondStrengthOverride": true,
"cm3Volume": 8000,
"Volume": 0.03278688524590164,
"RWMass": "30",
"MaterialDensity": "91.5",
"WeaponCPU": 40,
"CpuType": "Weapon",
"Mass of Cube": "30",
"CubeCategory": "Gun",
"CubeType": "Block",
"JointConnectionHealth": 5000,
"PortSpecGroup": "GunNoZoomInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 15000,
"damageRadius": 6,
"characterDamage": 200,
"characterDamageRadius": 6,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 3,
"damageRadiusInBlocks": 30,
"doSplashDamage": true,
"hitImpulse": 5000,
"chargingTime": 6,
"fireRate": 8,
"rechargeTime": 0.1,
"stopGlowingOnReload": true,
"range": 0.01,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileType": "HitScan",
"penetrationEnergy": 1000,
"penetrationEnergyStat": 100000,
"innerSplashHitsCount": 5,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 5,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 6,
"firingPoints": [
{
"x": 0,
"y": 0,
"z": 0
}
],
"ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote",
"misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Small_Plasma",
"chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.2,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 20,
"projectileShakeTimeFalloff": 5,
"recoilForce": 500,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"weaponCrosshairType": "ArcDischarger",
"crosshairPriority": 4,
"displayAimPoints": true
},
"SortIndex": 6003
}
},
"227": {
"Type": "Cube",
"Name": "ExplosiveBlockMediumArcDischarger",
"Data": {
"Path": "Weapon_ExplosiveBlock_Medium_Plasma",
"SpriteName": "Weapon_ExplosiveBlock_Medium_Plasma",
"CubeNameKey": "strWeapon_ExplosiveBlock_Medium_ArcDischarger",
"CubeDescriptionKey": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
1,
1,
2
],
"PerimeterWidthMultiplier": [
1,
1,
1,
1,
1,
1
],
"BondStrengthOverride": 4.5,
"HasBondStrengthOverride": true,
"cm3Volume": 8000,
"Volume": 0.04371584699453552,
"RWMass": "40",
"MaterialDensity": "91.5",
"WeaponCPU": 40,
"CpuType": "Weapon",
"Mass of Cube": "40",
"CubeCategory": "Gun",
"CubeType": "Block",
"PortSpecGroup": "GunNoZoomInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"WorldEditorOnly": "TRUE",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 22500,
"damageRadius": 7,
"characterDamage": 200,
"characterDamageRadius": 7,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 3.5,
"damageRadiusInBlocks": 35,
"doSplashDamage": true,
"hitImpulse": 6250,
"chargingTime": 6,
"fireRate": 8,
"rechargeTime": 0.1,
"stopGlowingOnReload": true,
"range": 0.01,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileType": "HitScan",
"penetrationEnergy": 1000,
"penetrationEnergyStat": 100000,
"innerSplashHitsCount": 5,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 5,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 7,
"ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Medium_Plasma",
"chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.2,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 20,
"projectileShakeTimeFalloff": 5,
"recoilForce": 750,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"weaponCrosshairType": "ArcDischarger",
"crosshairPriority": 4,
"displayAimPoints": true
},
"SortIndex": 6004
}
},
"228": {
"Type": "Cube",
"Name": "ExplosiveBlockLargeArcDischarger",
"Data": {
"Path": "Weapon_ExplosiveBlock_Large_Plasma",
"SpriteName": "Weapon_ExplosiveBlock_Large_Plasma",
"CubeNameKey": "strWeapon_ExplosiveBlock_Large_ArcDischarger",
"CubeDescriptionKey": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
2,
1,
2
],
"PerimeterWidthMultiplier": [
1,
1,
1,
1,
1,
1
],
"BondStrengthOverride": 4.5,
"HasBondStrengthOverride": true,
"cm3Volume": 8000,
"Volume": 0.07103825136612021,
"RWMass": "65",
"MaterialDensity": "91.5",
"WeaponCPU": 40,
"CpuType": "Weapon",
"Mass of Cube": "65",
"CubeCategory": "Gun",
"CubeType": "Block",
"PortSpecGroup": "GunNoZoomInput",
"InheritIndestructibility": true,
"ScalingPermission": "None",
"CanEditMaterial": false,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "Weapons",
"WorldEditorOnly": "TRUE",
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 33750,
"damageRadius": 8,
"characterDamage": 200,
"characterDamageRadius": 8,
"characterSeatedDamage": 5,
"characterSeatedDamageRadius": 4,
"damageRadiusInBlocks": 40,
"doSplashDamage": true,
"hitImpulse": 7812.5,
"chargingTime": 6,
"fireRate": 8,
"rechargeTime": 0.1,
"stopGlowingOnReload": true,
"range": 0.01,
"minimumInaccuracyInDegrees": 0,
"maximumInaccuracyInDegrees": 0,
"lostAccuracyPerShot": 0,
"lerpGainedAccuracyPerSecond": 0,
"timeTillRecoveryStarts": 0,
"projectileType": "HitScan",
"penetrationEnergy": 1000,
"penetrationEnergyStat": 100000,
"innerSplashHitsCount": 5,
"innerSplashConeAngle": 15,
"outerSplashHitsCount": 5,
"outerSplashConeAngle": 30,
"maxPenetrationDistance": 8,
"ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Large_Plasma",
"chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"audioCollisionMass": 0,
"audioCollisionSpeed": 0,
"gunShakeIntensity": 0.2,
"gunShakeTimeFalloff": 5,
"gunShakeRadius": 25,
"projectileShakeIntensity": 0.35,
"projectileShakeRadius": 20,
"projectileShakeTimeFalloff": 5,
"recoilForce": 1000,
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6,
"weaponCrosshairType": "ArcDischarger",
"crosshairPriority": 4,
"displayAimPoints": true
},
"SortIndex": 6005
}
},
"231": {
"Type": "Cube",
"Name": "ProtoniumCrystal",
"Data": {
"Path": "ProtoniumCrystal",
"SpriteName": "ProtoniumCrystal",
"CubeNameKey": "strProtoniumCrystal_Block",
"CubeDescriptionKey": "strProtoniumCrystal_BlockDesc",
"SelectableFaces": [
0,
1,
2,
3,
4,
5
],
"EdgeConnectingFaces": [
0,
1,
2,
3,
4,
5
],
"BondStrengthCombinePolicy": "ArithmeticMean",
"GridScale": [
4,
4,
4
],
"PerimeterWidthMultiplier": [
1,
1,
1,
1,
1,
1
],
"BondStrengthOverride": 1000,
"HasBondStrengthOverride": true,
"cm3Volume": 8000,
"Volume": 0.008,
"MaterialDensity": "91.5",
"BaseCPU": 20,
"CpuType": "Base",
"Mass of Cube": "7.300000000000001",
"CubeCategory": "TNTBlock",
"CubeType": "Block",
"PortSpecGroup": "TNTBlockInput",
"ScalingPermission": "None",
"CanEditMaterial": true,
"CanEditColour": true,
"CosmeticallyPaintedOnly": true,
"DefaultMaterialID": 1,
"IsColourable": true,
"IsSymmetrical": true,
"DefaultColour": 0,
"InventoryCategory": "MapEditorFeatures",
"WorldEditorOnly": "TRUE",
"health": 8,
"VaultRotation": {
"x": -60,
"y": 30,
"z": 0
},
"WeaponData": {
"damage": 0,
"damageRadius": 0.010000000000000002,
"characterDamage": 0,
"characterDamageRadius": 0.01,
"characterSeatedDamage": 0,
"characterSeatedDamageRadius": 0.01,
"damageRadiusInBlocks": 0.05,
"doSplashDamage": true,
"hitImpulse": 0,
"ownerFireAudioEventPath": "event:/GameplayBlocks/ProtoniumCrystalBreak",
"fireVfxGraphPath": "ProtoniumExplosion_VFX",
"vignetteInTime": 0.1,
"vignetteHoldTime": 0.4,
"vignetteOutTime": 0.6
},
"SortIndex": 6006
}
}
}
07c7ba7e9fa862f295ceea829336aa00987e70bc
Module:Block Data.json
828
429
1793
1621
2023-11-26T14:31:47Z
37.47.72.199
0
json
application/json
{
"Data": {
"AlwaysFunctional": {
"225": true,
"339": true
},
"AnimatedPart": {
"273": "WheelRig_APC_Rig",
"274": "WheelRig_APC_WithSteer_Rig",
"277": "WheelRig_Small_SimMode_NoSteer",
"278": "WheelRig_Small_SimMode_WithSteer"
},
"BaseCPU": {
"0": 1,
"1": 1,
"10": 1,
"103": 1,
"104": 1,
"105": 1,
"107": 1,
"108": 1,
"109": 1,
"11": 1,
"110": 1,
"111": 1,
"112": 1,
"115": 45,
"116": 35,
"12": 1,
"13": 1,
"135": 1,
"136": 1,
"14": 1,
"15": 1,
"153": 1,
"154": 1,
"155": 1,
"156": 2,
"157": 2,
"158": 2,
"159": 2,
"16": 1,
"160": 2,
"161": 2,
"162": 2,
"163": 2,
"164": 2,
"165": 2,
"166": 2,
"167": 2,
"17": 1,
"179": 55,
"18": 1,
"180": 75,
"19": 1,
"195": "1",
"196": 1,
"198": 1,
"2": 1,
"20": 1,
"21": 1,
"22": 1,
"225": 4,
"229": 1,
"23": 1,
"230": 1,
"231": 20,
"24": 1,
"25": 1,
"255": 30,
"26": 1,
"27": 1,
"273": 50,
"274": 50,
"275": 2,
"276": 2,
"277": 50,
"278": 50,
"28": 1,
"29": 1,
"3": 1,
"30": 1,
"31": 1,
"32": 1,
"33": 1,
"332": 60,
"333": 60,
"334": 60,
"335": 60,
"339": 4,
"34": 1,
"340": 60,
"35": 1,
"36": 1,
"37": 1,
"38": 1,
"39": 1,
"4": 1,
"40": 1,
"41": 1,
"42": 1,
"43": 1,
"44": 1,
"45": 15,
"49": 1,
"5": 1,
"50": 2,
"51": 2,
"52": 2,
"53": 2,
"54": 2,
"55": 2,
"56": 2,
"57": 2,
"58": 2,
"59": 2,
"6": 1,
"60": 2,
"61": 2,
"62": 2,
"63": 2,
"64": 2,
"65": 2,
"66": 2,
"67": 2,
"68": 2,
"69": 2,
"7": 1,
"70": 2,
"71": 2,
"72": 2,
"73": 2,
"74": 4,
"75": 4,
"76": 4,
"77": 4,
"78": 4,
"79": 4,
"8": 1,
"80": 4,
"83": 25,
"84": 25,
"85": 25,
"86": 25,
"87": 25,
"88": 30,
"89": 30,
"9": 1,
"90": 30,
"91": 30,
"92": 25,
"93": 25,
"94": 25,
"95": 30,
"96": 30
},
"BondStrengthCombinePolicy": {
"100": "ArithmeticMean",
"226": "ArithmeticMean",
"227": "ArithmeticMean",
"228": "ArithmeticMean",
"231": "ArithmeticMean",
"255": "ArithmeticMean",
"273": "ArithmeticMean",
"274": "ArithmeticMean",
"277": "ArithmeticMean",
"278": "ArithmeticMean",
"332": "ArithmeticMean",
"333": "ArithmeticMean",
"334": "ArithmeticMean",
"335": "ArithmeticMean",
"338": "ArithmeticMean",
"340": "ArithmeticMean",
"83": "ArithmeticMean",
"84": "ArithmeticMean",
"85": "ArithmeticMean",
"86": "ArithmeticMean",
"87": "ArithmeticMean",
"88": "ArithmeticMean",
"89": "ArithmeticMean",
"90": "ArithmeticMean",
"91": "ArithmeticMean",
"92": "ArithmeticMean",
"93": "ArithmeticMean",
"94": "ArithmeticMean",
"95": "ArithmeticMean",
"96": "ArithmeticMean",
"98": "ArithmeticMean"
},
"BondStrengthOverride": {
"100": 4.5,
"115": 2,
"116": 2,
"156": 4,
"157": 4,
"158": 4,
"159": 4,
"160": 4,
"161": 4,
"162": 4,
"163": 4,
"164": 4,
"165": 4,
"166": 4,
"167": 4,
"179": 3,
"180": 6,
"225": 4,
"226": 4.5,
"227": 4.5,
"228": 4.5,
"231": 1000,
"273": 8,
"274": 8,
"275": 4,
"276": 4,
"277": 8,
"278": 8,
"332": 20,
"333": 20,
"334": 15,
"335": 15,
"338": 4.5,
"339": 4,
"340": 20,
"45": 4.5,
"50": 4,
"51": 4,
"52": 4,
"53": 4,
"54": 4,
"55": 4,
"56": 4,
"57": 4,
"58": 4,
"59": 4,
"60": 4,
"61": 4,
"62": 4,
"63": 4,
"64": 4,
"65": 4,
"66": 4,
"67": 4,
"68": 4,
"69": 4,
"70": 4,
"71": 4,
"72": 4,
"73": 4,
"75": 4,
"76": 4,
"77": 4,
"78": 4,
"79": 4,
"80": 4,
"95": 4,
"96": 4,
"98": 4.5
},
"CameraBehaviour": {
"45": "AdaptToClusterBounds"
},
"CanEditColour": {
"0": true,
"1": true,
"10": true,
"100": true,
"103": true,
"104": true,
"105": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": true,
"116": true,
"12": true,
"13": true,
"135": "false",
"136": "true",
"14": true,
"15": true,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": true,
"179": true,
"18": true,
"180": true,
"19": true,
"195": false,
"196": "false",
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": true,
"226": true,
"227": true,
"228": true,
"229": false,
"23": true,
"230": false,
"231": true,
"24": true,
"25": true,
"255": true,
"26": true,
"27": true,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": true,
"340": true,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": true,
"47": true,
"48": true,
"49": "false",
"5": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": false,
"8": true,
"80": false,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"CanEditMaterial": {
"0": true,
"1": true,
"10": true,
"100": false,
"103": true,
"104": true,
"105": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": false,
"116": false,
"12": true,
"13": true,
"135": "false",
"136": "TRUE",
"14": true,
"15": true,
"153": "TRUE",
"154": "TRUE",
"155": "TRUE",
"156": false,
"157": false,
"158": false,
"159": false,
"16": true,
"160": false,
"161": false,
"162": false,
"163": false,
"164": false,
"165": false,
"166": false,
"167": false,
"17": true,
"179": false,
"18": true,
"180": false,
"19": true,
"195": false,
"196": "false",
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": false,
"226": false,
"227": false,
"228": false,
"229": false,
"23": true,
"230": false,
"231": true,
"24": true,
"25": true,
"255": false,
"26": true,
"27": true,
"273": false,
"274": false,
"275": false,
"276": false,
"277": false,
"278": false,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": false,
"333": false,
"334": false,
"335": false,
"338": false,
"339": false,
"34": true,
"340": false,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": false,
"47": false,
"48": false,
"49": "false",
"5": true,
"50": false,
"51": false,
"52": false,
"53": false,
"54": false,
"55": false,
"56": false,
"57": false,
"58": false,
"59": false,
"6": true,
"60": false,
"61": false,
"62": false,
"63": false,
"64": false,
"65": false,
"66": false,
"67": false,
"68": false,
"69": false,
"7": true,
"70": false,
"71": false,
"72": false,
"73": false,
"74": true,
"75": false,
"76": false,
"77": false,
"78": false,
"79": false,
"8": true,
"80": false,
"83": false,
"84": false,
"85": false,
"86": false,
"87": false,
"88": false,
"89": false,
"9": true,
"90": false,
"91": false,
"92": false,
"93": false,
"94": false,
"95": false,
"96": false,
"98": false
},
"CharacterColliderHeight": {
"45": 1
},
"ConnectableBlockCategoryPerFace": {
"categoryName": {
"273": "Tyre",
"274": "Tyre",
"277": "Tyre",
"278": "Tyre"
},
"connectionErrorKey": {
"273": "strInvalidWheelRigConnection",
"274": "strInvalidWheelRigConnection",
"277": "strInvalidWheelRigConnection",
"278": "strInvalidWheelRigConnection"
},
"face": {
"273": 2,
"274": 2,
"277": 2,
"278": 2
}
},
"ControllerLocalEndPoint": {
"72": {
"x": 0,
"y": 0,
"z": 0
},
"73": {
"x": 0,
"y": 0,
"z": 0
}
},
"ControllerPartPath": {
"72": "Button_Button",
"73": "Switch_Switch"
},
"ControllerPositionAxis": {
"72": {
"x": 0,
"y": -0.01,
"z": 0
},
"73": {
"x": 0,
"y": 0,
"z": 0
}
},
"ControllerRotationAxis": {
"72": {
"x": 0,
"y": 1,
"z": 0
},
"73": {
"x": -1,
"y": 0,
"z": 0
}
},
"CosmeticCPU": {
"47": 10,
"48": 10
},
"CosmeticallyPaintedOnly": {
"0": false,
"1": false,
"10": false,
"100": true,
"103": false,
"104": false,
"105": false,
"107": false,
"108": false,
"109": false,
"11": false,
"110": false,
"111": false,
"112": false,
"115": true,
"116": true,
"12": false,
"13": false,
"135": true,
"136": true,
"14": false,
"15": false,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": false,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": false,
"179": true,
"18": false,
"180": true,
"19": false,
"195": true,
"196": true,
"198": false,
"2": false,
"20": false,
"21": false,
"22": false,
"225": true,
"226": true,
"227": true,
"228": true,
"229": true,
"23": false,
"230": true,
"231": true,
"24": false,
"25": false,
"255": true,
"26": false,
"27": false,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"28": false,
"29": false,
"3": false,
"30": false,
"31": false,
"32": false,
"33": false,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": false,
"340": true,
"35": false,
"36": false,
"37": false,
"38": false,
"39": false,
"4": false,
"40": false,
"41": false,
"42": false,
"43": false,
"44": false,
"45": true,
"47": true,
"48": true,
"49": true,
"5": false,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": false,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": false,
"70": true,
"71": true,
"72": true,
"73": true,
"74": false,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"8": false,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": false,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"CpuType": {
"0": "Base",
"1": "Base",
"10": "Base",
"100": "Weapon",
"103": "Base",
"104": "Base",
"105": "Base",
"107": "Base",
"108": "Base",
"109": "Base",
"11": "Base",
"110": "Base",
"111": "Base",
"112": "Base",
"115": "Base",
"116": "Base",
"12": "Base",
"13": "Base",
"135": "Base",
"136": "Base",
"14": "Base",
"15": "Base",
"153": "Base",
"154": "Base",
"155": "Base",
"156": "Base",
"157": "Base",
"158": "Base",
"159": "Base",
"16": "Base",
"160": "Base",
"161": "Base",
"162": "Base",
"163": "Base",
"164": "Base",
"165": "Base",
"166": "Base",
"167": "Base",
"17": "Base",
"179": "Base",
"18": "Base",
"180": "Base",
"19": "Base",
"195": "Base",
"196": "Base",
"198": "Base",
"2": "Base",
"20": "Base",
"21": "Base",
"22": "Base",
"225": "Base",
"226": "Weapon",
"227": "Weapon",
"228": "Weapon",
"229": "Base",
"23": "Base",
"230": "Base",
"231": "Base",
"24": "Base",
"25": "Base",
"255": "Base",
"26": "Base",
"27": "Base",
"273": "Base",
"274": "Base",
"275": "Base",
"276": "Base",
"277": "Base",
"278": "Base",
"28": "Base",
"29": "Base",
"3": "Base",
"30": "Base",
"31": "Base",
"32": "Base",
"33": "Base",
"332": "Weapon",
"333": "Weapon",
"334": "Weapon",
"335": "Weapon",
"338": "Weapon",
"339": "Base",
"34": "Base",
"340": "Weapon",
"35": "Base",
"36": "Base",
"37": "Base",
"38": "Base",
"39": "Base",
"4": "Base",
"40": "Base",
"41": "Base",
"42": "Base",
"43": "Base",
"44": "Base",
"45": "Base",
"47": "Cosmetic",
"48": "Cosmetic",
"49": "Base",
"5": "Base",
"50": "Base",
"51": "Base",
"52": "Base",
"53": "Base",
"54": "Base",
"55": "Base",
"56": "Base",
"57": "Base",
"58": "Base",
"59": "Base",
"6": "Base",
"60": "Base",
"61": "Base",
"62": "Base",
"63": "Base",
"64": "Base",
"65": "Base",
"66": "Base",
"67": "Base",
"68": "Base",
"69": "Base",
"7": "Base",
"70": "Base",
"71": "Base",
"72": "Base",
"73": "Base",
"74": "Base",
"75": "Base",
"76": "Base",
"77": "Base",
"78": "Base",
"79": "Base",
"8": "Base",
"80": "Base",
"83": "Base",
"84": "Base",
"85": "Base",
"86": "Base",
"87": "Base",
"88": "Base",
"89": "Base",
"9": "Base",
"90": "Base",
"91": "Base",
"92": "Base",
"93": "Base",
"94": "Base",
"95": "Base",
"96": "Base",
"98": "Weapon"
},
"CubeCategory": {
"0": "Primitive",
"1": "Primitive",
"10": "Primitive",
"100": "Gun",
"103": "Primitive",
"104": "Primitive",
"105": "Primitive",
"107": "Primitive",
"108": "Primitive",
"109": "Primitive",
"11": "Primitive",
"110": "Primitive",
"111": "Primitive",
"112": "Primitive",
"115": "AntiGravity",
"116": "Jet",
"12": "Primitive",
"13": "Primitive",
"135": "Primitive",
"136": "Primitive",
"14": "Primitive",
"15": "Primitive",
"153": "Primitive",
"154": "Primitive",
"155": "Primitive",
"156": "LogicBlock",
"157": "LogicBlock",
"158": "LogicBlock",
"159": "LogicBlock",
"16": "Primitive",
"160": "LogicBlock",
"161": "LogicBlock",
"162": "Vector3ConstantBlock",
"163": "Vector3PositionBlock",
"164": "Vector3VelocityBlock",
"165": "Vector3DirectionBlock",
"166": "NearestPlayerInfoBlock",
"167": "OwnerPositionBlock",
"17": "Primitive",
"179": "Jet",
"18": "Primitive",
"180": "Jet",
"19": "Primitive",
"195": "Primitive",
"196": "Primitive",
"198": "Primitive",
"2": "Primitive",
"20": "Primitive",
"21": "Primitive",
"22": "Primitive",
"225": "DestructionSensor",
"226": "Gun",
"227": "Gun",
"228": "Gun",
"229": "Primitive",
"23": "Primitive",
"230": "Primitive",
"231": "TNTBlock",
"24": "Primitive",
"25": "Primitive",
"255": "DecouplerBlock",
"26": "Primitive",
"27": "Primitive",
"273": "WheelRig",
"274": "WheelRigSteerable",
"275": "FloatDisplayBlock",
"276": "VectorDisplayBlock",
"277": "WheelRig",
"278": "WheelRigSteerable",
"28": "Primitive",
"29": "Primitive",
"3": "Primitive",
"30": "Primitive",
"31": "Primitive",
"32": "Primitive",
"33": "Primitive",
"332": "GunTurret",
"333": "GunTurret",
"334": "GunTurret",
"335": "GunTurret",
"338": "Gun",
"339": "AdvancedDestructionSensor",
"34": "Primitive",
"340": "GunTurret",
"35": "Primitive",
"36": "Primitive",
"37": "Primitive",
"38": "Primitive",
"39": "Primitive",
"4": "Primitive",
"40": "Primitive",
"41": "Primitive",
"42": "Primitive",
"43": "Primitive",
"44": "Primitive",
"45": "PilotSeat",
"47": "SpotLight",
"48": "SpotLight",
"49": "Primitive",
"5": "Primitive",
"50": "LogicBlock",
"51": "LogicBlock",
"52": "LogicBlock",
"53": "LogicBlock",
"54": "LogicBlock",
"55": "LogicBlock",
"56": "LogicBlock",
"57": "LogicBlock",
"58": "LogicBlock",
"59": "LogicBlock",
"6": "Primitive",
"60": "LogicBlock",
"61": "LogicBlock",
"62": "LogicBlock",
"63": "LogicBlock",
"64": "LogicBlock",
"65": "LogicBlock",
"66": "LogicBlock",
"67": "LogicBlock",
"68": "LogicBlock",
"69": "LogicBlock",
"7": "Primitive",
"70": "LogicBlock",
"71": "LogicBlock",
"72": "Button",
"73": "Button",
"74": "TextBlock",
"75": "BitBlock",
"76": "ConstantBlock",
"77": "CounterBlock",
"78": "TimerBlock",
"79": "Trigger",
"8": "Primitive",
"80": "DistanceSensor",
"83": "Joint",
"84": "Joint",
"85": "Joint",
"86": "Joint",
"87": "Joint",
"88": "Motor",
"89": "Servo",
"9": "Primitive",
"90": "Servo",
"91": "Piston",
"92": "DampedAngularSpring",
"93": "DampedAngularSpring",
"94": "DampedSpring",
"95": "AimingServo",
"96": "AimingServo",
"98": "Gun"
},
"CubeDescriptionKey": {
"0": "strScalableBuildingBlock",
"1": "strScalableBuildingBlock",
"10": "strScalableBuildingBlock",
"100": "strWeapon_60mmTankCannon_Long_PlasmaDesc",
"103": "strScalableBuildingBlock",
"104": "strScalableBuildingBlock",
"105": "strPostDesc",
"107": "strPostDesc",
"108": "strPostDesc",
"109": "strPostDesc",
"11": "strScalableBuildingBlock",
"110": "strPostDesc",
"111": "strPostDesc",
"112": "strPostDesc",
"115": "strAntiGravityBlockDesc",
"116": "strThrusterSmallDesc",
"12": "strScalableBuildingBlock",
"13": "strScalableBuildingBlock",
"135": "strFrameDesc",
"136": "strFrameDesc",
"14": "strScalableBuildingBlock",
"15": "strScalableBuildingBlock",
"153": "strFrameDesc",
"154": "strFrameDesc",
"155": "strFrameDesc",
"156": "strMath_DotProductDesc",
"157": "strMath_CrossProductDesc",
"158": "strMath_AngleDesc",
"159": "strMath_DistanceDesc",
"16": "strScalableBuildingBlock",
"160": "strMath_MagnitudeDesc",
"161": "strMath_NormalizeDesc",
"162": "strVector3_Const_BlockDesc",
"163": "strPositionSensor_BlockDesc",
"164": "strVelocitySensor_BlockDesc",
"165": "strDirectionSensor_BlockDesc",
"166": "strNearestPlayerPositionSensor_BlockDesc",
"167": "strMyPositionSensor_BlockDesc",
"17": "strScalableBuildingBlock",
"179": "strThrusterStandardDesc",
"18": "strScalablePlate",
"180": "strThrusterLargeDesc",
"19": "strScalablePlate",
"195": "strFrameDesc",
"196": "strFrameDesc",
"198": "strScalablePlate",
"2": "strScalableBuildingBlock",
"20": "strScalablePlate",
"21": "strScalablePlate",
"22": "strScalablePlate",
"225": "strDestructionSensor_BlockDesc",
"226": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc",
"227": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc",
"228": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc",
"229": "strScalableGlassPlate",
"23": "strScalablePlate",
"230": "strScalableGlassPlate",
"231": "strProtoniumCrystal_BlockDesc",
"24": "strScalablePlate",
"25": "strScalablePlate",
"255": "strDecouplerBlockDesc",
"26": "strScalablePlate",
"27": "strScalablePlate",
"273": "strWheelRig_APC_NoSteeringDesc",
"274": "strWheelRig_APC_WithSteerDesc",
"275": "strFloatDisplayBlockDesc",
"276": "strVectorDisplayBlockDesc",
"277": "strWheelRig_Small_NoSteeringDesc",
"278": "strWheelRig_Small_WithSteerDesc",
"28": "strScalablePlate",
"29": "strScalablePlate",
"3": "strScalableBuildingBlock",
"30": "strScalablePlate",
"31": "strScalablePlate",
"32": "strScalablePlate",
"33": "strScalableBuildingBlock",
"332": "strWeapon_StandardLaserTurretDesc",
"333": "strWeapon_StandardPlasmaTurretDesc",
"334": "strWeapon_SmallLaserTurretDesc",
"335": "strWeapon_SmallPlasmaTurretDesc",
"338": "strWeapon_RailGunDesc",
"339": "strAdvDestructionSensor_BlockDesc",
"34": "strScalableBuildingBlock",
"340": "strWeapon_StandardRailTurretDesc",
"35": "strScalableBuildingBlock",
"36": "strScalableBuildingBlock",
"37": "strScalableBuildingBlock",
"38": "strScalableBuildingBlock",
"39": "strScalableBuildingBlock",
"4": "strScalableBuildingBlock",
"40": "strScalableBuildingBlock",
"41": "strScalableBuildingBlock",
"42": "strScalableBuildingBlock",
"43": "strScalableBuildingBlock",
"44": "strScalableBuildingBlock",
"45": "strSeat_Driver_Robocraft2Desc",
"47": "strHeadlamp_IndicatorDesc",
"48": "strHeadlamp_StripDesc",
"49": "strFrameDesc",
"5": "strScalableBuildingBlock",
"50": "strLogic_ANDDesc",
"51": "strLogic_ORDesc",
"52": "strLogic_NOTDesc",
"53": "strLogic_NANDDesc",
"54": "strLogic_NORDesc",
"55": "strLogic_XORDesc",
"56": "strLogic_XNORDesc",
"57": "strMath_AdderDesc",
"58": "strMath_SubtractorDesc",
"59": "strMath_MultiplierDesc",
"6": "strScalableBuildingBlock",
"60": "strMath_DividerDesc",
"61": "strMath_InverterDesc",
"62": "strMath_AverageDesc",
"63": "strMath_AbsoluteDesc",
"64": "strMath_MinDesc",
"65": "strMath_MaxDesc",
"66": "strMath_EqualDesc",
"67": "strMath_LessDesc",
"68": "strMath_Less_EqualDesc",
"69": "strMath_GreaterDesc",
"7": "strScalableBuildingBlock",
"70": "strMath_Greater_EqualDesc",
"71": "strSimple_ConnectorDesc",
"72": "strButtonDesc",
"73": "strSwitchDesc",
"74": "strNameplateDesc",
"75": "strBitBlockDesc",
"76": "strConst_BlockDesc",
"77": "strCounter_BlockDesc",
"78": "strTimerBlockDesc",
"79": "strSensor_BlockDesc",
"8": "strScalableBuildingBlock",
"80": "strDistanceSensor_BlockDesc",
"83": "strAxleDesc",
"84": "strHingeDesc",
"85": "strBallJointDesc",
"86": "strUniversalJointDesc",
"87": "strTelescopicJointDesc",
"88": "strMotorDesc",
"89": "strAxleServoDesc",
"9": "strScalableBuildingBlock",
"90": "strHingeServoDesc",
"91": "strPistonServoDesc",
"92": "strHingeSpringDesc",
"93": "strAxleSpringDesc",
"94": "strDampedSpringDesc",
"95": "strAimingAxleServoDesc",
"96": "strAimingHingeServoDesc",
"98": "strWeapon_30mmAutoCannon_Long_LaserDesc"
},
"CubeNameKey": {
"0": "strCube",
"1": "strNegativeTetrahedron",
"10": "strRoundedNegativeQuarterPyramid",
"100": "strWeapon_60mmTankCannon_Long_Plasma",
"103": "strWideCylinderDoubleDiagonal",
"104": "strNarrowCylinderDoubleDiagonal",
"105": "strPostDoubleDiagonal",
"107": "strPostStraight",
"108": "strPostLShape",
"109": "strPostTJunction",
"11": "strRoundedWedge",
"110": "strPostCross",
"111": "strPostCorner",
"112": "strPostDiagonal",
"115": "strAntiGravityBlock",
"116": "strThrusterSmall",
"12": "strRoundedQuarterPyramid",
"13": "strRoundedTetrahedron",
"135": "strGlassFrame_SkewedTriangle",
"136": "strFrame_Square",
"14": "strCone",
"15": "strConeSegment",
"153": "strFrame_Triangle",
"154": "strFrame_SkewedSquare",
"155": "strFrame_SkewedTriangle",
"156": "strMath_DotProduct",
"157": "strMath_CrossProduct",
"158": "strMath_Angle",
"159": "strMath_Distance",
"16": "strHemisphere",
"160": "strMath_Magnitude",
"161": "strMath_Normalize",
"162": "strVector3_Const_Block",
"163": "strPositionSensor_Block",
"164": "strVelocitySensor_Block",
"165": "strDirectionSensor_Block",
"166": "strNearestPlayerPositionSensor_Block",
"167": "strMyPositionSensor_Block",
"17": "strSphere",
"179": "strThrusterStandard",
"18": "strPlateCube",
"180": "strThrusterLarge",
"19": "strNegativeTetrahedronPlate",
"195": "strGlassFrame_Square",
"196": "strGlassFrame_Triangle",
"198": "strHalfDoubleSlicedPlate",
"2": "strNegativeQuarterPyramid",
"20": "strNegativeQuarterPyramidPlate",
"21": "strPlateWedge",
"22": "strPlateQuarterPyramid",
"225": "strDestructionSensor_Block",
"226": "strWeapon_ExplosiveBlock_Small_ArcDischarger",
"227": "strWeapon_ExplosiveBlock_Medium_ArcDischarger",
"228": "strWeapon_ExplosiveBlock_Large_ArcDischarger",
"229": "strGlassPlate_Square",
"23": "strPlateTetrahedron",
"230": "strGlassPlate_Triangle",
"231": "strProtoniumCrystal_Block",
"24": "strPlateTriangle",
"25": "strRoundedNegativeTetrahedronPlate",
"255": "strDecouplerBlock",
"26": "strRoundedNegativeQuarterPyramidPlate",
"27": "strPlateRWedge",
"273": "strWheelRig_APC_NoSteering",
"274": "strWheelRig_APC_WithSteer",
"275": "strFloatDisplayBlock",
"276": "strVectorDisplayBlock",
"277": "strWheelRig_Small_NoSteering",
"278": "strWheelRig_Small_WithSteer",
"28": "strPlateRTretrahedron",
"29": "strPlateCircle",
"3": "strDoubleSliced",
"30": "strWideCylinderPlate",
"31": "strNarrowCylinderPlate",
"32": "strPlateQtrCircle",
"33": "strWideCylinder",
"332": "strWeapon_StandardLaserTurret",
"333": "strWeapon_StandardPlasmaTurret",
"334": "strWeapon_SmallLaserTurret",
"335": "strWeapon_SmallPlasmaTurret",
"338": "strWeapon_RailGun",
"339": "strAdvDestructionSensor_Block",
"34": "strWideCylinderBend",
"340": "strWeapon_StandardRailTurret",
"35": "strWideCylinderT",
"36": "strWideCylinderCross",
"37": "strWideCylinderCorner",
"38": "strWideCylinderDiagonal",
"39": "strNarrowCylinder",
"4": "strHalfDoubleSliced",
"40": "strNarrowCylinderBend",
"41": "strNarrowCylinderT",
"42": "strNarrowCylinderCross",
"43": "strNarrowCylinderCorner",
"44": "strNarrowCylinderDiagonal",
"45": "strSeat_Driver_Robocraft2",
"47": "strHeadlamp_Indicator",
"48": "strHeadlamp_Strip",
"49": "strGlassFrame_SkewedSquare",
"5": "strWedge",
"50": "strLogic_AND",
"51": "strLogic_OR",
"52": "strLogic_NOT",
"53": "strLogic_NAND",
"54": "strLogic_NOR",
"55": "strLogic_XOR",
"56": "strLogic_XNOR",
"57": "strMath_Adder",
"58": "strMath_Subtractor",
"59": "strMath_Multiplier",
"6": "strQuarterPyramid",
"60": "strMath_Divider",
"61": "strMath_Inverter",
"62": "strMath_Average",
"63": "strMath_Absolute",
"64": "strMath_Min",
"65": "strMath_Max",
"66": "strMath_Equal",
"67": "strMath_Less",
"68": "strMath_Less_Equal",
"69": "strMath_Greater",
"7": "strEighthPyramid",
"70": "strMath_Greater_Equal",
"71": "strSimple_Connector",
"72": "strButton",
"73": "strSwitch",
"74": "strNameplate",
"75": "strBitBlock",
"76": "strConst_Block",
"77": "strCounter_Block",
"78": "strTimerBlock",
"79": "strSensor_Block",
"8": "strTetrahedron",
"80": "strDistanceSensor_Block",
"83": "strAxle",
"84": "strHinge",
"85": "strBallJoint",
"86": "strUniversalJoint",
"87": "strTelescopicJoint",
"88": "strMotor",
"89": "strAxleServo",
"9": "strRoundedNegativeTetrahedron",
"90": "strHingeServo",
"91": "strPistonServo",
"92": "strHingeSpring",
"93": "strAxleSpring",
"94": "strDampedSpring",
"95": "strAimingAxleServo",
"96": "strAimingHingeServo",
"98": "strWeapon_30mmAutoCannon_Long_Laser"
},
"CubeShortNameKey": {
"0": "strCubeShort",
"1": "strNegativeTetrahedronShort",
"10": "strRoundedNegativeQuarterPyramidShort",
"103": "strWideCylinderDoubleDiagonalShort",
"104": "strNarrowCylinderDoubleDiagonalShort",
"105": "strPostDoubleDiagonalShort",
"11": "strRoundedWedgeShort",
"12": "strRoundedQuarterPyramidShort",
"13": "strRoundedTetrahedronShort",
"135": "strGlassFrame_SkewedTriangleShort",
"14": "strConeShort",
"15": "strConeSegmentShort",
"154": "strFrame_SkewedSquareShort",
"155": "strFrame_SkewedTriangleShort",
"156": "strMath_DotProductShort",
"157": "strMath_CrossProductShort",
"159": "strMath_DistanceShort",
"16": "strHemisphereShort",
"160": "strMath_MagnitudeShort",
"161": "strMath_NormalizeShort",
"162": "strVector3_Const_BlockShort",
"163": "strPositionSensor_BlockShort",
"164": "strVelocitySensor_BlockShort",
"165": "strDirectionSensor_BlockShort",
"166": "strNearestPlayerPositionSensor_BlockShort",
"17": "strSphereShort",
"18": "strPlateCubeShort",
"19": "strNegativeTetrahedronPlateShort",
"198": "strHalfDoubleSlicedPlateShort",
"2": "strNegativeQuarterPyramidShort",
"20": "strNegativeQuarterPyramidPlateShort",
"21": "strPlateWedgeShort",
"22": "strPlateQuarterPyramidShort",
"229": "strGlassPlate_SquareShort",
"23": "strPlateTetrahedronShort",
"230": "strGlassPlate_TriangleShort",
"24": "strPlateTriangleShort",
"25": "strRoundedNegativeTetrahedronPlateShort",
"26": "strRoundedNegativeQuarterPyramidPlateShort",
"27": "strPlateRWedgeShort",
"275": "strFloatDisplayBlock",
"276": "strVectorDisplayBlock",
"28": "strPlateRTretrahedronShort",
"29": "strPlateCircleShort",
"3": "strDoubleSlicedShort",
"30": "strWideCylinderPlateShort",
"31": "strNarrowCylinderPlateShort",
"32": "strPlateQtrCircleShort",
"33": "strWideCylinderShort",
"34": "strWideCylinderBendShort",
"35": "strWideCylinderTShort",
"36": "strWideCylinderCrossShort",
"37": "strWideCylinderCornerShort",
"38": "strWideCylinderDiagonalShort",
"39": "strNarrowCylinderShort",
"4": "strHalfDoubleSlicedShort",
"40": "strNarrowCylinderBendShort",
"41": "strNarrowCylinderTShort",
"42": "strNarrowCylinderCrossShort",
"43": "strNarrowCylinderCornerShort",
"44": "strNarrowCylinderDiagonalShort",
"49": "strGlassFrame_SkewedSquareShort",
"5": "strWedgeShort",
"6": "strQuarterPyramidShort",
"68": "strMath_Less_EqualShort",
"7": "strEighthPyramidShort",
"70": "strMath_Greater_EqualShort",
"8": "strTetrahedronShort",
"9": "strRoundedNegativeTetrahedronShort"
},
"CubeType": {
"0": "Block",
"1": "Block",
"10": "Block",
"100": "Block",
"103": "Block",
"104": "Block",
"105": "Block",
"107": "Block",
"108": "Block",
"109": "Block",
"11": "Block",
"110": "Block",
"111": "Block",
"112": "Block",
"115": "Block",
"116": "Block",
"12": "Block",
"13": "Block",
"135": "Block",
"136": "Block",
"14": "Block",
"15": "Block",
"153": "Block",
"154": "Block",
"155": "Block",
"156": "Block",
"157": "Block",
"158": "Block",
"159": "Block",
"16": "Block",
"160": "Block",
"161": "Block",
"162": "Block",
"163": "Block",
"164": "Block",
"165": "Block",
"166": "Block",
"167": "Block",
"17": "Block",
"179": "Block",
"18": "Block",
"180": "Block",
"19": "Block",
"195": "Block",
"196": "Block",
"198": "Block",
"2": "Block",
"20": "Block",
"21": "Block",
"22": "Block",
"225": "Block",
"226": "Block",
"227": "Block",
"228": "Block",
"229": "Block",
"23": "Block",
"230": "Block",
"231": "Block",
"24": "Block",
"25": "Block",
"255": "Joint",
"26": "Block",
"27": "Block",
"273": "Joint",
"274": "Joint",
"275": "Block",
"276": "Block",
"277": "Joint",
"278": "Joint",
"28": "Block",
"29": "Block",
"3": "Block",
"30": "Block",
"31": "Block",
"32": "Block",
"33": "Block",
"332": "Joint",
"333": "Joint",
"334": "Joint",
"335": "Joint",
"338": "Block",
"339": "Block",
"34": "Block",
"340": "Joint",
"35": "Block",
"36": "Block",
"37": "Block",
"38": "Block",
"39": "Block",
"4": "Block",
"40": "Block",
"41": "Block",
"42": "Block",
"43": "Block",
"44": "Block",
"45": "Block",
"47": "Block",
"48": "Block",
"49": "Block",
"5": "Block",
"50": "Block",
"51": "Block",
"52": "Block",
"53": "Block",
"54": "Block",
"55": "Block",
"56": "Block",
"57": "Block",
"58": "Block",
"59": "Block",
"6": "Block",
"60": "Block",
"61": "Block",
"62": "Block",
"63": "Block",
"64": "Block",
"65": "Block",
"66": "Block",
"67": "Block",
"68": "Block",
"69": "Block",
"7": "Block",
"70": "Block",
"71": "Block",
"72": "Block",
"73": "Block",
"74": "Block",
"75": "Block",
"76": "Block",
"77": "Block",
"78": "Block",
"79": "Block",
"8": "Block",
"80": "Block",
"83": "Joint",
"84": "Joint",
"85": "Joint",
"86": "Joint",
"87": "Joint",
"88": "Joint",
"89": "Joint",
"9": "Block",
"90": "Joint",
"91": "Joint",
"92": "Joint",
"93": "Joint",
"94": "Joint",
"95": "Joint",
"96": "Joint",
"98": "Block"
},
"DampingReferenceVolume": {
"115": 1.92
},
"DefaultColour": {
"0": 0,
"1": "0",
"10": "0",
"100": 0,
"103": "0",
"104": "0",
"105": "0",
"107": "0",
"108": "0",
"109": "0",
"11": "0",
"110": "0",
"111": "0",
"112": "0",
"115": 0,
"116": 0,
"12": "0",
"13": "0",
"135": 3,
"136": 4,
"14": "0",
"15": "0",
"153": 4,
"154": 4,
"155": 4,
"156": 0,
"157": 0,
"158": 0,
"159": 0,
"16": "0",
"160": 0,
"161": 0,
"162": 0,
"163": 0,
"164": 0,
"165": 0,
"166": 0,
"167": 0,
"17": "0",
"179": 0,
"18": "0",
"180": 0,
"19": "0",
"195": 3,
"196": 3,
"198": "0",
"2": "0",
"20": "0",
"21": "0",
"22": "0",
"225": 0,
"226": 0,
"227": 0,
"228": 0,
"229": "0",
"23": "0",
"230": "0",
"231": 0,
"24": "0",
"25": "0",
"255": 0,
"26": "0",
"27": "0",
"273": 0,
"274": 0,
"275": 0,
"276": 0,
"277": 0,
"278": 0,
"28": "0",
"29": "0",
"3": "0",
"30": "0",
"31": "0",
"32": "0",
"33": "0",
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"339": 0,
"34": "0",
"340": 0,
"35": "0",
"36": "0",
"37": "0",
"38": "0",
"39": "0",
"4": "0",
"40": "0",
"41": "0",
"42": "0",
"43": "0",
"44": "0",
"45": 0,
"47": 3,
"48": 3,
"49": 3,
"5": "0",
"50": 0,
"51": 0,
"52": 0,
"53": 0,
"54": 0,
"55": 0,
"56": 0,
"57": 0,
"58": 0,
"59": 0,
"6": "0",
"60": 0,
"61": 0,
"62": 0,
"63": 0,
"64": 0,
"65": 0,
"66": 0,
"67": 0,
"68": 0,
"69": 0,
"7": "0",
"70": 0,
"71": 0,
"72": 0,
"73": 0,
"74": 0,
"75": 0,
"76": 0,
"77": 0,
"78": 0,
"79": 3,
"8": "0",
"80": 5,
"83": 0,
"84": 0,
"85": 0,
"86": 0,
"87": 0,
"88": 0,
"89": 0,
"9": "0",
"90": 0,
"91": 0,
"92": 0,
"93": 0,
"94": 0,
"95": 0,
"96": 0,
"98": 0
},
"DefaultMaterialID": {
"0": 0,
"1": 0,
"10": 0,
"100": 1,
"103": 0,
"104": 0,
"105": 0,
"107": 0,
"108": 0,
"109": 0,
"11": 0,
"110": 0,
"111": 0,
"112": 0,
"115": 8,
"116": 8,
"12": 0,
"13": 0,
"135": 9,
"136": 0,
"14": 0,
"15": 0,
"153": 0,
"154": 0,
"155": 0,
"156": 0,
"157": 0,
"158": 0,
"159": 0,
"16": 0,
"160": 0,
"161": 0,
"162": 0,
"163": 0,
"164": 0,
"165": 0,
"166": 0,
"167": 0,
"17": 0,
"179": 8,
"18": 0,
"180": 8,
"19": 0,
"195": 9,
"196": 9,
"198": 0,
"2": 0,
"20": 0,
"21": 0,
"22": 0,
"225": 0,
"226": 1,
"227": 1,
"228": 1,
"229": 0,
"23": 0,
"230": 0,
"231": 1,
"24": 0,
"25": 0,
"255": 1,
"26": 0,
"27": 0,
"273": 1,
"274": 1,
"275": 0,
"276": 0,
"277": 1,
"278": 1,
"28": 0,
"29": 0,
"3": 0,
"30": 0,
"31": 0,
"32": 0,
"33": 0,
"332": 1,
"333": 1,
"334": 1,
"335": 1,
"338": 1,
"339": 0,
"34": 0,
"340": 1,
"35": 0,
"36": 0,
"37": 0,
"38": 0,
"39": 0,
"4": 0,
"40": 0,
"41": 0,
"42": 0,
"43": 0,
"44": 0,
"45": 0,
"47": 0,
"48": 0,
"49": 9,
"5": 0,
"50": 0,
"51": 0,
"52": 0,
"53": 0,
"54": 0,
"55": 0,
"56": 0,
"57": 0,
"58": 0,
"59": 0,
"6": 0,
"60": 0,
"61": 0,
"62": 0,
"63": 0,
"64": 0,
"65": 0,
"66": 0,
"67": 0,
"68": 0,
"69": 0,
"7": 0,
"70": 0,
"71": 0,
"72": 0,
"73": 0,
"74": 0,
"75": 0,
"76": 0,
"77": 0,
"78": 0,
"79": 0,
"8": 0,
"80": 0,
"83": 1,
"84": 1,
"85": 1,
"86": 1,
"87": 1,
"88": 1,
"89": 1,
"9": 0,
"90": 1,
"91": 1,
"92": 1,
"93": 1,
"94": 1,
"95": 1,
"96": 1,
"98": 1
},
"DirectionVector": {
"89": {
"x": 0,
"y": 1,
"z": 0
},
"90": {
"x": 0,
"y": 1,
"z": 0
},
"95": {
"x": 0,
"y": 1,
"z": 0
},
"96": {
"x": 0,
"y": 1,
"z": 0
}
},
"DistanceSensorRaycastOffset": {
"80": {
"x": 0,
"y": -0.03,
"z": 0
}
},
"EdgeConnectingFaces": {
"1": [
0,
2,
5
],
"10": [
0,
5
],
"103": [
2,
3
],
"104": [
2,
3
],
"105": [
2,
3
],
"107": [
0,
1,
2,
3,
4,
5
],
"108": [
0,
1,
2,
3,
4,
5
],
"109": [
0,
1,
2,
3,
4,
5
],
"11": [
0,
1
],
"110": [
0,
1,
2,
3,
4,
5
],
"111": [
0,
1,
2,
3,
4,
5
],
"112": [
2,
3
],
"115": [
3
],
"116": [
3
],
"12": [
1,
4
],
"13": [
1,
3,
4
],
"135": [
1,
3
],
"136": [
0,
1,
2,
3
],
"14": [
3
],
"15": [
1,
3,
4
],
"153": [
1,
3
],
"154": [
0,
1,
2,
3
],
"155": [
1,
3
],
"16": [
3
],
"163": [
3
],
"164": [
3
],
"165": [
3
],
"166": [
3
],
"167": [
3
],
"179": [
3
],
"180": [
3
],
"19": [
0,
2,
5
],
"195": [
0,
1,
2,
3
],
"196": [
1,
3
],
"198": [
0,
3,
5
],
"2": [
0,
5
],
"20": [
0,
5
],
"21": [
0,
1
],
"22": [
1,
4
],
"225": [
3
],
"23": [
1,
3,
4
],
"230": [
2,
3
],
"231": [
0,
1,
2,
3,
4,
5
],
"24": [
2,
3
],
"25": [
0,
2,
5
],
"26": [
0,
5
],
"27": [
0,
1
],
"273": [
3
],
"274": [
3
],
"275": [
3
],
"276": [
3
],
"277": [
3
],
"278": [
3
],
"28": [
1,
3,
4
],
"29": [
2,
3
],
"3": [
0,
1,
4,
5
],
"30": [
2,
3
],
"31": [
2,
3
],
"32": [
3,
4
],
"33": [
2,
3
],
"332": [
3
],
"333": [
3
],
"334": [
3
],
"335": [
3
],
"339": [
3
],
"34": [
3,
4
],
"340": [
3
],
"35": [
0,
1,
3
],
"36": [
0,
1,
2,
3
],
"37": [
0,
3,
4
],
"38": [
2,
3
],
"39": [
2,
3
],
"4": [
0,
3,
5
],
"40": [
3,
4
],
"41": [
0,
1,
3
],
"42": [
0,
1,
2,
3
],
"43": [
0,
3,
4
],
"44": [
2,
3
],
"45": [
0,
1,
3,
4,
5
],
"47": [
3
],
"48": [
3
],
"49": [
0,
1,
2,
3
],
"5": [
0,
1
],
"6": [
1,
4
],
"7": [
3,
4
],
"79": [
2,
3
],
"8": [
1,
3,
4
],
"80": [
3
],
"9": [
0,
2,
5
]
},
"EndAudioEvent": {
"88": "event:/Physics/PoweredJoints/Motor/MotorEnd",
"89": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"90": "event:/Physics/PoweredJoints/Servo/ServoEnd",
"91": "event:/Physics/PoweredJoints/Piston/PistonEnd"
},
"EngineBlockDataId": {
"273": 0,
"274": 0,
"277": 1,
"278": 1
},
"ForcePointOffset": {
"115": {
"x": 0,
"y": 0.4,
"z": 0
},
"116": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"179": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"180": {
"x": 0,
"y": 0.79,
"z": -1.996
}
},
"GhostPath": {
"72": "Button_Ghost",
"73": "Switch_Ghost"
},
"GhostPivotOffset": {
"18": {
"x": 0,
"y": -0.33333,
"z": 0
},
"19": {
"x": 0,
"y": -0.33333,
"z": 0
},
"198": {
"x": 0,
"y": -0.33333,
"z": 0
},
"20": {
"x": 0,
"y": -0.33333,
"z": 0
},
"21": {
"x": 0,
"y": -0.33333,
"z": 0
},
"22": {
"x": 0,
"y": -0.33333,
"z": 0
},
"229": {
"x": 0,
"y": -0.33333,
"z": 0
},
"23": {
"x": 0,
"y": -0.33333,
"z": 0
},
"230": {
"x": 0,
"y": -0.33333,
"z": 0
},
"24": {
"x": 0,
"y": -0.33333,
"z": 0
},
"25": {
"x": 0,
"y": -0.33333,
"z": 0
},
"26": {
"x": 0,
"y": -0.33333,
"z": 0
},
"27": {
"x": 0,
"y": -0.33333,
"z": 0
},
"28": {
"x": 0,
"y": -0.33333,
"z": 0
},
"29": {
"x": 0,
"y": -0.33333,
"z": 0
},
"30": {
"x": 0,
"y": -0.33333,
"z": 0
},
"31": {
"x": 0,
"y": -0.33333,
"z": 0
},
"32": {
"x": 0,
"y": -0.33333,
"z": 0
},
"74": {
"x": 0,
"y": -0.33333,
"z": 0
}
},
"GridOffset": {
"273": [
0,
0,
0.3
],
"274": [
0,
0,
0.3
],
"277": [
0,
0,
0.2
],
"278": [
0,
0,
0.2
],
"45": [
0,
0,
-0.5
]
},
"GridScale": {
"0": [
1,
1,
1
],
"1": [
1,
1,
1
],
"10": [
1,
1,
1
],
"100": [
1,
1,
1
],
"103": [
2,
1,
2
],
"104": [
2,
1,
2
],
"105": [
2,
1,
2
],
"107": [
1,
1,
1
],
"108": [
1,
1,
1
],
"109": [
1,
1,
1
],
"11": [
1,
1,
1
],
"110": [
1,
1,
1
],
"111": [
1,
1,
1
],
"112": [
1,
1,
2
],
"115": [
3,
3,
3
],
"116": [
1,
1,
3
],
"12": [
1,
1,
1
],
"13": [
1,
1,
1
],
"135": [
2,
1,
2
],
"136": [
1,
1,
2
],
"14": [
1,
1,
1
],
"15": [
1,
1,
1
],
"153": [
1,
1,
2
],
"154": [
2,
1,
2
],
"155": [
2,
1,
2
],
"156": [
1,
1,
1
],
"157": [
1,
1,
1
],
"158": [
1,
1,
1
],
"159": [
1,
1,
1
],
"16": [
1,
1,
1
],
"160": [
1,
1,
1
],
"161": [
1,
1,
1
],
"162": [
1,
1,
1
],
"163": [
1,
1,
1
],
"164": [
1,
1,
1
],
"165": [
1,
1,
1
],
"166": [
1,
1,
1
],
"167": [
1,
1,
1
],
"17": [
1,
1,
1
],
"179": [
1,
1,
5
],
"18": [
1,
1,
1
],
"180": [
7,
8,
16
],
"19": [
1,
1,
1
],
"195": [
1,
1,
2
],
"196": [
1,
1,
2
],
"198": [
1,
1,
1
],
"2": [
1,
1,
1
],
"20": [
1,
1,
1
],
"21": [
1,
1,
1
],
"22": [
1,
1,
1
],
"225": [
1,
1,
1
],
"226": [
1,
1,
1
],
"227": [
1,
1,
2
],
"228": [
2,
1,
2
],
"229": [
1,
1,
1
],
"23": [
1,
1,
1
],
"230": [
1,
1,
1
],
"231": [
4,
4,
4
],
"24": [
1,
1,
1
],
"25": [
1,
1,
1
],
"255": [
1,
1,
1
],
"26": [
1,
1,
1
],
"27": [
1,
1,
1
],
"273": [
1,
4,
5
],
"274": [
1,
4,
5
],
"275": [
1,
1,
1
],
"276": [
1,
1,
1
],
"277": [
1,
3,
5
],
"278": [
1,
3,
5
],
"28": [
1,
1,
1
],
"29": [
1,
1,
1
],
"3": [
1,
1,
1
],
"30": [
1,
1,
1
],
"31": [
1,
1,
1
],
"32": [
1,
1,
1
],
"33": [
1,
1,
1
],
"332": [
3,
1,
3
],
"333": [
3,
1,
3
],
"334": [
3,
1,
3
],
"335": [
3,
1,
3
],
"338": [
3,
1,
1
],
"339": [
1,
1,
1
],
"34": [
1,
1,
1
],
"340": [
3,
1,
3
],
"35": [
1,
1,
1
],
"36": [
1,
1,
1
],
"37": [
1,
1,
1
],
"38": [
1,
1,
2
],
"39": [
1,
1,
1
],
"4": [
1,
1,
1
],
"40": [
1,
1,
1
],
"41": [
1,
1,
1
],
"42": [
1,
1,
1
],
"43": [
1,
1,
1
],
"44": [
1,
1,
2
],
"45": [
3,
4,
6
],
"47": [
1,
1,
1
],
"48": [
1,
1,
1
],
"49": [
2,
1,
2
],
"5": [
1,
1,
1
],
"50": [
1,
1,
1
],
"51": [
1,
1,
1
],
"52": [
1,
1,
1
],
"53": [
1,
1,
1
],
"54": [
1,
1,
1
],
"55": [
1,
1,
1
],
"56": [
1,
1,
1
],
"57": [
1,
1,
1
],
"58": [
1,
1,
1
],
"59": [
1,
1,
1
],
"6": [
1,
1,
1
],
"60": [
1,
1,
1
],
"61": [
1,
1,
1
],
"62": [
1,
1,
1
],
"63": [
1,
1,
1
],
"64": [
1,
1,
1
],
"65": [
1,
1,
1
],
"66": [
1,
1,
1
],
"67": [
1,
1,
1
],
"68": [
1,
1,
1
],
"69": [
1,
1,
1
],
"7": [
1,
1,
1
],
"70": [
1,
1,
1
],
"71": [
1,
1,
1
],
"72": [
1,
1,
1
],
"73": [
1,
1,
1
],
"74": [
1,
1,
1
],
"75": [
1,
1,
1
],
"76": [
2,
1,
1
],
"77": [
2,
1,
1
],
"78": [
1,
1,
1
],
"79": [
1,
1,
1
],
"8": [
1,
1,
1
],
"80": [
1,
1,
1
],
"83": [
1,
1,
1
],
"84": [
1,
1,
1
],
"85": [
1,
1,
1
],
"86": [
1,
1,
1
],
"87": [
1,
1,
1
],
"88": [
1,
1,
1
],
"89": [
1,
1,
1
],
"9": [
1,
1,
1
],
"90": [
1,
1,
1
],
"91": [
1,
1,
1
],
"92": [
1,
1,
1
],
"93": [
1,
1,
1
],
"94": [
1,
1,
1
],
"95": [
1,
1,
1
],
"96": [
1,
1,
1
],
"98": [
1,
1,
1
]
},
"GuideArrow": {
"116": "ArrowGizmo_Thruster_Small_Direction",
"179": "ArrowGizmo_Thruster_Standard_Direction",
"180": "ArrowGizmo_Thruster_Standard_Direction",
"273": "ArrowGizmo_Wheel_APC_Rotation",
"274": "ArrowGizmo_Wheel_APC_Steering",
"277": "ArrowGizmo_Wheel_Small_Rotation",
"278": "ArrowGizmo_Wheel_Small_Steering",
"332": "ArrowGizmo_Weapon_GroundLaser",
"333": "ArrowGizmo_Weapon_GroundPlasma",
"334": "ArrowGizmo_Weapon_AirLaser",
"335": "ArrowGizmo_Weapon_AirPlasma",
"338": "ArrowGizmo_Weapon_RailBarrel",
"340": "ArrowGizmo_Weapon_GroundRail",
"83": "ArrowGizmo_Axle_Passive",
"84": "ArrowGizmo_Hinge_Passive",
"85": "ArrowGizmo_Joint_PassiveBall",
"86": "ArrowGizmo_Joint_Universal",
"87": "ArrowGizmo_Joint_Telescopic",
"88": "ArrowGizmo_Motor",
"89": "ArrowGizmo_Axle_Servo",
"90": "ArrowGizmo_Hinge_Servo",
"91": "ArrowGizmo_Piston",
"92": "ArrowGizmo_Hinge_PassiveDamped",
"93": "ArrowGizmo_DampedAxleSpring",
"94": "ArrowGizmo_Spring",
"95": "ArrowGizmo_AimingAxle_Servo",
"96": "ArrowGizmo_AimingHinge_Servo"
},
"HasBondStrengthOverride": {
"0": false,
"1": false,
"10": false,
"100": true,
"103": false,
"104": false,
"105": false,
"107": false,
"108": false,
"109": false,
"11": false,
"110": false,
"111": false,
"112": false,
"115": true,
"116": true,
"12": false,
"13": false,
"135": false,
"136": false,
"14": false,
"15": false,
"153": false,
"154": false,
"155": false,
"156": true,
"157": true,
"158": true,
"159": true,
"16": false,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": false,
"179": true,
"18": false,
"180": true,
"19": false,
"195": false,
"196": false,
"198": false,
"2": false,
"20": false,
"21": false,
"22": false,
"225": true,
"226": true,
"227": true,
"228": true,
"229": false,
"23": false,
"230": false,
"231": true,
"24": false,
"25": false,
"255": false,
"26": false,
"27": false,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"28": false,
"29": false,
"3": false,
"30": false,
"31": false,
"32": false,
"33": false,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": false,
"340": true,
"35": false,
"36": false,
"37": false,
"38": false,
"39": false,
"4": false,
"40": false,
"41": false,
"42": false,
"43": false,
"44": false,
"45": true,
"47": false,
"48": false,
"49": false,
"5": false,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": false,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": false,
"70": true,
"71": true,
"72": true,
"73": true,
"74": false,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"8": false,
"80": true,
"83": false,
"84": false,
"85": false,
"86": false,
"87": false,
"88": false,
"89": false,
"9": false,
"90": false,
"91": false,
"92": false,
"93": false,
"94": false,
"95": true,
"96": true,
"98": true
},
"HasProportionalInput": {
"332": true,
"333": true,
"334": true,
"335": true,
"340": true,
"89": true,
"90": true,
"91": true,
"95": true,
"96": true
},
"HasTriggerFunctionality": {
"47": 1,
"48": 1,
"79": true
},
"InheritIndestructibility": {
"100": true,
"115": true,
"116": true,
"135": true,
"156": true,
"157": true,
"158": true,
"159": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"179": true,
"180": true,
"195": true,
"196": true,
"225": true,
"226": true,
"227": true,
"228": true,
"255": true,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"340": true,
"45": true,
"47": true,
"48": true,
"49": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"InventoryCategory": {
"0": "Shapes",
"1": "Shapes",
"10": "Shapes",
"100": "Weapons",
"103": "Shapes",
"104": "Shapes",
"105": "Shapes",
"107": "Shapes",
"108": "Shapes",
"109": "Shapes",
"11": "Shapes",
"110": "Shapes",
"111": "Shapes",
"112": "Shapes",
"115": "Movement",
"116": "Movement",
"12": "Shapes",
"13": "Shapes",
"135": "Shapes",
"136": "Shapes",
"14": "Shapes",
"15": "Shapes",
"153": "Shapes",
"154": "Shapes",
"155": "Shapes",
"156": "Math",
"157": "Math",
"158": "Math",
"159": "Math",
"16": "Shapes",
"160": "Math",
"161": "Math",
"162": "Logic",
"163": "Sensors",
"164": "Sensors",
"165": "Sensors",
"166": "Sensors",
"167": "Sensors",
"17": "Shapes",
"179": "Movement",
"18": "Shapes",
"180": "Movement",
"19": "Shapes",
"195": "Shapes",
"196": "Shapes",
"198": "Shapes",
"2": "Shapes",
"20": "Shapes",
"21": "Shapes",
"22": "Shapes",
"225": "Sensors",
"226": "Weapons",
"227": "Weapons",
"228": "Weapons",
"229": "Shapes",
"23": "Shapes",
"230": "Shapes",
"231": "MapEditorFeatures",
"24": "Shapes",
"25": "Shapes",
"255": "PoweredJoints",
"26": "Shapes",
"27": "Shapes",
"273": "Movement",
"274": "Movement",
"275": "Math",
"276": "Math",
"277": "Movement",
"278": "Movement",
"28": "Shapes",
"29": "Shapes",
"3": "Shapes",
"30": "Shapes",
"31": "Shapes",
"32": "Shapes",
"33": "Shapes",
"332": "Weapons",
"333": "Weapons",
"334": "Weapons",
"335": "Weapons",
"338": "Weapons",
"339": "MapEditorFeatures",
"34": "Shapes",
"340": "Weapons",
"35": "Shapes",
"36": "Shapes",
"37": "Shapes",
"38": "Shapes",
"39": "Shapes",
"4": "Shapes",
"40": "Shapes",
"41": "Shapes",
"42": "Shapes",
"43": "Shapes",
"44": "Shapes",
"45": "Movement",
"47": "Cosmetics",
"48": "Cosmetics",
"49": "Shapes",
"5": "Shapes",
"50": "Logic",
"51": "Logic",
"52": "Logic",
"53": "Logic",
"54": "Logic",
"55": "Logic",
"56": "Logic",
"57": "Math",
"58": "Math",
"59": "Math",
"6": "Shapes",
"60": "Math",
"61": "Math",
"62": "Math",
"63": "Math",
"64": "Math",
"65": "Math",
"66": "Math",
"67": "Math",
"68": "Math",
"69": "Math",
"7": "Shapes",
"70": "Math",
"71": "Logic",
"72": "MapEditorFeatures",
"73": "MapEditorFeatures",
"74": "Shapes",
"75": "Logic",
"76": "Logic",
"77": "Logic",
"78": "Logic",
"79": "Sensors",
"8": "Shapes",
"80": "Sensors",
"83": "PassiveJoints",
"84": "PassiveJoints",
"85": "PassiveJoints",
"86": "PassiveJoints",
"87": "PassiveJoints",
"88": "PoweredJoints",
"89": "PoweredJoints",
"9": "Shapes",
"90": "PoweredJoints",
"91": "PoweredJoints",
"92": "PassiveJoints",
"93": "PassiveJoints",
"94": "PassiveJoints",
"95": "Weapons",
"96": "Weapons",
"98": "Weapons"
},
"IsColourable": {
"0": true,
"1": true,
"10": true,
"100": true,
"103": true,
"104": true,
"105": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": true,
"116": true,
"12": true,
"13": true,
"135": false,
"136": true,
"14": true,
"15": true,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": true,
"179": true,
"18": true,
"180": true,
"19": true,
"195": false,
"196": false,
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": true,
"226": true,
"227": true,
"228": true,
"229": false,
"23": true,
"230": false,
"231": true,
"24": true,
"25": true,
"255": true,
"26": true,
"27": true,
"273": true,
"274": true,
"275": true,
"276": true,
"277": true,
"278": true,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": true,
"340": true,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": true,
"47": true,
"48": true,
"49": false,
"5": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"8": true,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"IsSymmetrical": {
"0": true,
"1": true,
"10": true,
"100": true,
"107": true,
"108": true,
"109": true,
"11": true,
"110": true,
"111": true,
"112": true,
"115": true,
"116": true,
"12": true,
"13": true,
"14": true,
"15": true,
"156": true,
"157": true,
"158": true,
"159": true,
"16": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"17": true,
"179": true,
"18": true,
"180": true,
"19": true,
"195": true,
"198": true,
"2": true,
"20": true,
"21": true,
"22": true,
"225": true,
"226": true,
"227": true,
"228": true,
"229": true,
"23": true,
"230": true,
"231": true,
"24": true,
"25": true,
"255": true,
"26": true,
"27": true,
"275": true,
"276": true,
"28": true,
"29": true,
"3": true,
"30": true,
"31": true,
"32": true,
"33": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"339": true,
"34": true,
"340": true,
"35": true,
"36": true,
"37": true,
"38": true,
"39": true,
"4": true,
"40": true,
"41": true,
"42": true,
"43": true,
"44": true,
"45": true,
"47": true,
"48": true,
"49": true,
"5": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"70": true,
"71": true,
"72": true,
"73": true,
"74": true,
"75": true,
"76": true,
"77": true,
"78": true,
"79": true,
"8": true,
"80": true,
"83": true,
"84": true,
"85": true,
"86": true,
"87": true,
"88": true,
"89": true,
"9": true,
"90": true,
"91": true,
"92": true,
"93": true,
"94": true,
"95": true,
"96": true,
"98": true
},
"IsToggle": {
"72": false,
"73": true
},
"JetDefaultMaxThrust": {
"116": 160,
"179": 265,
"180": 810
},
"JetStreamLength": {
"116": 1.95,
"179": 2.2,
"180": 4.65
},
"JetStreamOffset": {
"116": {
"x": 0,
"y": 0.215,
"z": -0.67
},
"179": {
"x": 0,
"y": 0.45,
"z": -1.005
},
"180": {
"x": 0,
"y": 0.79,
"z": -1.996
}
},
"JetStreamRadius": {
"116": 0.06,
"179": 0.12,
"180": 0.2
},
"JetStreamSphereCastRadius": {
"116": 0.006,
"179": 0.012,
"180": 0.02
},
"JointConnectionHealth": {
"100": 5000,
"226": 5000,
"338": 5000,
"98": 5000
},
"Joints": {
"255": [
{
"DownPart": "Decoupler_Block_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": 0.1,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "Fixed",
"UpPart": "Decoupler_Block_2"
}
],
"273": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"JointMax": 0.6,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UpPart": "Wheel_APC",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"274": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 350,
"JointLinearStrength": 1.1,
"JointMax": 0.6,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.7,
"z": 0
},
"UpPart": "Wheel_APC",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"277": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UpPart": "Wheel_Small",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"278": [
{
"DownPart": "WheelRig_HiddenBase",
"FilterJointPartContacts": true,
"JointConnectionHealth": 200,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": -0.05,
"JointSpringDamping": 5,
"JointSpringFrequency": 1.5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UnityECSPhysicsJointType": "WheelRig",
"UpOffset": {
"x": 0,
"y": 0.55,
"z": 0
},
"UpPart": "Wheel_Small",
"zLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"zPerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
}
}
],
"332": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_GroundLaser_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"DownPart": "Weapon_Turret_GroundLaser_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.4,
"z": -0.208633
},
"UpPart": "Weapon_Turret_GroundLaser_Joint04"
}
],
"333": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_GroundPlasma_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"DownPart": "Weapon_Turret_GroundPlasma_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.283,
"z": 0.776
},
"UpPart": "Weapon_Turret_GroundPlasma_Joint04"
}
],
"334": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_AirLaser_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"DownPart": "Weapon_Turret_AirLaser_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.246,
"z": -0.214
},
"UpPart": "Weapon_Turret_AirLaser_Joint04"
}
],
"335": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_AirPlasma_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"DownPart": "Weapon_Turret_AirPlasma_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 375,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.201,
"z": 0.556
},
"UpPart": "Weapon_Turret_AirPlasma_Joint04"
}
],
"340": [
{
"DownPart": "Weapon_Turret_Univarsal_Joint01",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 180,
"JointMin": -180,
"JointSpringDamping": 3,
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "Weapon_Turret_GroundRail_Joint02"
},
{
"DownOffset": {
"x": 0,
"y": 0,
"z": 0
},
"DownPart": "Weapon_Turret_GroundRail_Joint03",
"FilterJointPartContacts": false,
"JointConnectionHealth": 750,
"JointLinearStrength": 0.14,
"JointMax": 85,
"JointMin": -15,
"JointSpringDamping": 750,
"JointSpringFrequency": 1000,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 12,
"LocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": -1,
"z": 0
},
"PivotOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpOffset": {
"x": 0,
"y": 0.499,
"z": 0.6
},
"UpPart": "Weapon_Turret_GroundRail_Joint04"
}
],
"83": [
{
"DownPart": "Axle_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "Hinge",
"UpPart": "Axle_2"
}
],
"84": [
{
"DownPart": "Hinge_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 90,
"JointMin": -90,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "LimitedHinge",
"UpPart": "Hinge_2"
}
],
"85": [
{
"DownPart": "BallJoint_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "BallAndSocket",
"UpPart": "BallJoint_2"
}
],
"86": [
{
"DownPart": "UniversalJoint_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 60,
"JointMin": -60,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UnityECSPhysicsJointType": "Universal",
"UpPart": "UniversalJoint_2"
}
],
"87": [
{
"DownPart": "TelescopicJoint_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 1.01,
"JointMin": 0,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"MaxAabbExpansion": 1.01,
"MidOffset": -0.1,
"MidPart": "TelescopicJoint_3",
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "Piston",
"UpPart": "TelescopicJoint_2"
}
],
"88": [
{
"DownPart": "Motor_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointSpringScalePower": 1,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"UnityECSPhysicsJointType": "Hinge",
"UpPart": "Motor_2"
}
],
"89": [
{
"DownPart": "AxleServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 25,
"JointSpringFrequency": 50,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "AxleServo_2"
}
],
"90": [
{
"DownPart": "HingeServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 25,
"JointSpringFrequency": 50,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "HingeServo_2"
}
],
"91": [
{
"DownPart": "PistonServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 25,
"JointSpringFrequency": 50,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"MaxAabbExpansion": 1.01,
"MidOffset": -0.1,
"MidPart": "PistonServo_3",
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "Piston",
"UpPart": "PistonServo_2"
}
],
"92": [
{
"DownPart": "HingeSpring_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 90,
"JointMin": -90,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 0,
"z": 1
},
"PerpendicularLocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"UpPart": "HingeSpring_2"
}
],
"93": [
{
"DownPart": "AxleSpring_1",
"FilterJointPartContacts": true,
"JointConnectionHealth": 150,
"JointLinearStrength": 0.12,
"JointMax": 160,
"JointMin": -160,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"UnityECSPhysicsJointType": "LimitedHingeSpring",
"UpPart": "AxleSpring_2"
}
],
"94": [
{
"DownPart": "DampedSpring_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 150,
"JointLinearStrength": 1.1,
"JointMax": 0.3,
"JointMin": 0.1,
"JointSpringDamping": 0.1,
"JointSpringFrequency": 1,
"JointSpringFrequencyMultiplier": 1,
"JointSpringScalePower": 10,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"MaxAabbExpansion": 0.4,
"MidOffset": -0.1,
"MidPart": "DampedSpring_3",
"PerpendicularLocalAxis": {
"x": 1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "PistonSpring",
"UpPart": "DampedSpring_2"
}
],
"95": [
{
"DownPart": "AimingAxleServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 3,
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 1,
"z": 0
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "AimingAxleServo_2"
}
],
"96": [
{
"DownPart": "AimingHingeServo_1",
"FilterJointPartContacts": false,
"JointConnectionHealth": 200,
"JointLinearStrength": 0.14,
"JointMassRange": {
"x": 0.7,
"y": 498
},
"JointMax": 0,
"JointMin": 0,
"JointSpringDamping": 3,
"JointSpringDampingRange": {
"x": 1500,
"y": 0.5
},
"JointSpringFrequency": 5,
"JointSpringFrequencyMultiplier": 1,
"JointSpringFrequencyRange": {
"x": 2000,
"y": 1
},
"JointSpringScalePower": 12,
"LocalAxis": {
"x": 0,
"y": 0,
"z": -1
},
"PerpendicularLocalAxis": {
"x": -1,
"y": 0,
"z": 0
},
"UnityECSPhysicsJointType": "ServoHingeWithSpring",
"UpPart": "AimingHingeServo_2"
}
]
},
"LightPrefabPath": {
"47": "Headlamp_Indicator_Light",
"48": "Headlamp_Strip_Light"
},
"LogicOperation": {
"156": "V3DotProduct",
"157": "V3CrossProduct",
"158": "V3Angle",
"159": "V3Distance",
"160": "V3Magnitude",
"161": "V3Normalize",
"50": "And",
"51": "Or",
"52": "Not",
"53": "Nand",
"54": "Nor",
"55": "Xor",
"56": "Xnor",
"57": "Adder",
"58": "Subtractor",
"59": "Multiplier",
"60": "Divider",
"61": "Inverter",
"62": "Average",
"63": "Abs",
"64": "Min",
"65": "Max",
"66": "Equals",
"67": "LessThan",
"68": "LessThanOrEqual",
"69": "GreaterThan",
"70": "GreaterThanOrEqual",
"71": "Connector",
"75": "BitBlock",
"76": "ConstantBlock",
"77": "CounterBlock",
"78": "Timer"
},
"MainAudioEvent": {
"115": "event:/Physics/PoweredJoints/AntigravtiyBlock",
"116": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium",
"179": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large",
"180": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge",
"255": "event:/Physics/Spring",
"332": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"333": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"334": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"335": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"340": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"88": "event:/Physics/PoweredJoints/Motor/Motor",
"89": "event:/Physics/PoweredJoints/Servo/Servo",
"90": "event:/Physics/PoweredJoints/Servo/Servo",
"91": "event:/Physics/PoweredJoints/Piston/Piston",
"92": "event:/Physics/Spring",
"93": "event:/Physics/Spring",
"94": "event:/Physics/Spring",
"95": "event:/Physics/PoweredJoints/Servo/ServoAxleAim",
"96": "event:/Physics/PoweredJoints/Servo/ServoHingeAim"
},
"Mass of Cube": {
"0": "1.8",
"1": "1.5",
"10": "1.6300000000000001",
"100": "45",
"103": "0.6",
"104": "0.15",
"105": "0.2",
"107": "0.2",
"108": "0.2",
"109": "0.27",
"11": "1.41",
"110": "0.33",
"111": "0.27",
"112": "0.2",
"115": "14.3",
"116": "3.7",
"12": "1.1500000000000001",
"13": "0.93",
"135": "1.6",
"136": "0.6000000000000001",
"14": "0.46",
"15": "0.47000000000000003",
"153": "0.30000000000000004",
"154": "0.6000000000000001",
"155": "0.30000000000000004",
"156": "0.6000000000000001",
"157": "0.6000000000000001",
"158": "0.6000000000000001",
"159": "0.6000000000000001",
"16": "0.44",
"160": "0.6000000000000001",
"161": "0.6000000000000001",
"162": "0.6000000000000001",
"163": "0.6000000000000001",
"164": "0.6000000000000001",
"165": "0.6000000000000001",
"166": "0.6000000000000001",
"167": "0.6000000000000001",
"17": "0.88",
"179": "15.100000000000001",
"18": "0.6",
"180": "87.10000000000001",
"19": "0.5",
"195": "2.8000000000000003",
"196": "1.6",
"198": "0.2",
"2": "1.2",
"20": "0.4",
"21": "0.3",
"22": "0.2",
"225": "0.6000000000000001",
"226": "30",
"227": "40",
"228": "65",
"229": "1.85",
"23": "0.1",
"230": "0.9500000000000001",
"231": "7.300000000000001",
"24": "0.3",
"25": "0.58",
"255": "5",
"26": "0.54",
"27": "0.47000000000000003",
"273": "100",
"274": "100",
"275": "0.6000000000000001",
"276": "0.6000000000000001",
"277": "70",
"278": "70",
"28": "0.31",
"29": "0.46",
"3": "1.2",
"30": "0.2",
"31": "0.05",
"32": "0.2",
"33": "0.6",
"332": "500",
"333": "450",
"334": "250",
"335": "225",
"338": "90",
"339": "0.6000000000000001",
"34": "0.46",
"340": "900",
"35": "0.77",
"36": "0.9500000000000001",
"37": "0.68",
"38": "0.6",
"39": "0.15",
"4": "0.6",
"40": "0.11",
"41": "0.24",
"42": "0.34",
"43": "0.21",
"44": "0.15",
"45": "50",
"47": "0.9",
"48": "1.8",
"49": "2.8000000000000003",
"5": "0.9",
"50": "0.6000000000000001",
"51": "0.6000000000000001",
"52": "0.6000000000000001",
"53": "0.6000000000000001",
"54": "0.6000000000000001",
"55": "0.6000000000000001",
"56": "0.6000000000000001",
"57": "0.6000000000000001",
"58": "0.6000000000000001",
"59": "0.6000000000000001",
"6": "0.6",
"60": "0.6000000000000001",
"61": "0.6000000000000001",
"62": "0.6000000000000001",
"63": "0.6000000000000001",
"64": "0.6000000000000001",
"65": "0.6000000000000001",
"66": "0.6000000000000001",
"67": "0.6000000000000001",
"68": "0.6000000000000001",
"69": "0.6000000000000001",
"7": "0.3",
"70": "0.6000000000000001",
"71": "0.6000000000000001",
"72": "0.1",
"73": "0.1",
"74": "0.6000000000000001",
"75": "0.6000000000000001",
"76": "1.2000000000000002",
"77": "1.2000000000000002",
"78": "1.2000000000000002",
"79": "0.6000000000000001",
"8": "0.3",
"80": "0.6000000000000001",
"83": "5",
"84": "5",
"85": "5",
"86": "5",
"87": "5",
"88": "5",
"89": "5",
"9": "1.73",
"90": "5",
"91": "5",
"92": "5",
"93": "5",
"94": "5",
"95": "5",
"96": "5",
"98": "22.5"
},
"MaterialDensity": {
"100": "91.5",
"115": "9.100000000000001",
"116": "9.100000000000001",
"156": "22.5",
"157": "22.5",
"158": "22.5",
"159": "22.5",
"160": "22.5",
"161": "22.5",
"162": "22.5",
"163": "22.5",
"164": "22.5",
"165": "22.5",
"166": "22.5",
"167": "22.5",
"179": "9.100000000000001",
"180": "9.100000000000001",
"225": "22.5",
"226": "91.5",
"227": "91.5",
"228": "91.5",
"231": "91.5",
"255": "91.5",
"273": "91.5",
"274": "91.5",
"275": "22.5",
"276": "22.5",
"277": "91.5",
"278": "91.5",
"332": "91.5",
"333": "91.5",
"334": "91.5",
"335": "91.5",
"338": "91.5",
"339": "22.5",
"340": "91.5",
"45": "22.5",
"47": "22.5",
"48": "22.5",
"50": "22.5",
"51": "22.5",
"52": "22.5",
"53": "22.5",
"54": "22.5",
"55": "22.5",
"56": "22.5",
"57": "22.5",
"58": "22.5",
"59": "22.5",
"60": "22.5",
"61": "22.5",
"62": "22.5",
"63": "22.5",
"64": "22.5",
"65": "22.5",
"66": "22.5",
"67": "22.5",
"68": "22.5",
"69": "22.5",
"70": "22.5",
"71": "22.5",
"72": "22.5",
"73": "22.5",
"74": "22.5",
"75": "22.5",
"76": "22.5",
"77": "22.5",
"78": "22.5",
"79": "22.5",
"80": "22.5",
"83": "91.5",
"84": "91.5",
"85": "91.5",
"86": "91.5",
"87": "91.5",
"88": "91.5",
"89": "91.5",
"90": "91.5",
"91": "91.5",
"92": "91.5",
"93": "91.5",
"94": "91.5",
"95": "91.5",
"96": "91.5",
"98": "91.5"
},
"MaxAngle": {
"72": 0,
"73": 12
},
"MaxAngularDrag": {
"115": 0.25
},
"MaxBraking": {
"273": 40,
"274": 40,
"277": 40,
"278": 40
},
"MaxDeviation": {
"89": 180,
"90": 90,
"91": 1.01,
"92": 90,
"93": 160,
"95": 180,
"96": 90
},
"MaxForce": {
"115": 610,
"88": 100
},
"MaxSupportedMass": {
"332": 1000,
"333": 1000,
"334": 1000,
"335": 1000,
"340": 1000,
"95": 45,
"96": 45
},
"MaxVelocity": {
"115": 15,
"116": 500,
"179": 500,
"180": 500,
"255": 1,
"273": 30,
"274": 30,
"277": 30,
"278": 30,
"332": 240,
"333": 240,
"334": 240,
"335": 240,
"340": 240,
"88": 30,
"89": 60,
"90": 60,
"91": 1,
"92": 300,
"93": 300,
"94": 1,
"95": 240,
"96": 240
},
"MinDeviation": {
"89": 180,
"90": 90,
"91": 0,
"92": 90,
"93": 160,
"95": 180,
"96": 90
},
"MinSignalValue": {
"72": 0,
"73": 0
},
"MinSteerAngleFactor": {
"274": 0.7,
"278": 0.7
},
"PartBIsFlipped": {
"84": true,
"92": true,
"93": true
},
"ParticlePrefabPath": {
"116": "Thruster_Small_VFX",
"179": "Thruster_Medium_VFX",
"180": "Thruster_Large_VFX"
},
"Path": {
"0": "Cube",
"1": "NegativeTetrahedron",
"10": "RoundedNegativeQuarterPyramid",
"100": "Weapon_PlasmaCannon",
"103": "WideCylinderDoubleDiagonal",
"104": "NarrowCylinderDoubleDiagonal",
"105": "PostDoubleDiagonal",
"107": "PostStraight",
"108": "PostLShape",
"109": "PostTJunction",
"11": "RoundedWedge",
"110": "PostCross",
"111": "PostCorner",
"112": "PostDiagonal",
"115": "AntiGravity_Block",
"116": "Thruster_Small",
"12": "RoundedQuarterPyramid",
"13": "RoundedTetrahedron",
"135": "GlassFrame_SkewedTriangle",
"136": "Frame_Square",
"14": "Cone",
"15": "ConeSegment",
"153": "Frame_Triangle",
"154": "Frame_SkewedSquare",
"155": "Frame_SkewedTriangle",
"156": "Math_DotProduct",
"157": "Math_CrossProduct",
"158": "Math_Angle",
"159": "Math_Distance",
"16": "Hemisphere",
"160": "Math_Magnitude",
"161": "Math_Normalize",
"162": "Vector3_Const_Block",
"163": "PositionSensor_Block",
"164": "VelocitySensor_Block",
"165": "DirectionSensor_Block",
"166": "NearestPlayerPositionSensor_Block",
"167": "MyPositionSensor_Block",
"17": "Sphere",
"179": "Thruster_Standard",
"18": "Cube",
"180": "Thruster_Large",
"19": "NegativeTetrahedron",
"195": "GlassFrame_Square",
"196": "GlassFrame_Triangle",
"198": "HalfDoubleSliced",
"2": "NegativeQuarterPyramid",
"20": "NegativeQuarterPyramid",
"21": "Wedge",
"22": "QuarterPyramid",
"225": "DestructionSensor_Block",
"226": "Weapon_ExplosiveBlock_Small_Plasma",
"227": "Weapon_ExplosiveBlock_Medium_Plasma",
"228": "Weapon_ExplosiveBlock_Large_Plasma",
"229": "GlassCube",
"23": "Tetrahedron",
"230": "GlassTriangle",
"231": "ProtoniumCrystal",
"24": "Triangle",
"25": "RoundedNegativeTetrahedron",
"255": "Decoupler_Block",
"26": "RoundedNegativeQuarterPyramid",
"27": "RoundedWedge",
"273": "WheelRig_APC_NoSteering_BuildMode",
"274": "WheelRig_APC_WithSteer_BuildMode",
"275": "FloatDisplayBlock",
"276": "Vector3_Display_Block",
"277": "WheelRig_Small_BuildMode_NoSteer",
"278": "WheelRig_Small_BuildMode_WithSteer",
"28": "RoundedTetrahedron",
"29": "Circle",
"3": "DoubleSliced",
"30": "WideCylinder",
"31": "NarrowCylinder",
"32": "QuarterCircle",
"33": "WideCylinder",
"332": "Weapon_Turret_GroundLaser",
"333": "Weapon_Turret_GroundPlasma",
"334": "Weapon_Turret_AirLaser",
"335": "Weapon_Turret_AirPlasma",
"338": "Weapon_RailGun",
"339": "AdvancedDestructionSensor_Block",
"34": "WideCylinderBend",
"340": "Weapon_Turret_GroundRail",
"35": "WideCylinderT",
"36": "WideCylinderCross",
"37": "WideCylinderCorner",
"38": "WideCylinderDiagonal",
"39": "NarrowCylinder",
"4": "HalfDoubleSliced",
"40": "NarrowCylinderBend",
"41": "NarrowCylinderT",
"42": "NarrowCylinderCross",
"43": "NarrowCylinderCorner",
"44": "NarrowCylinderDiagonal",
"45": "Seat_Driver_Robocraft2_Build",
"47": "Headlamp_Indicator",
"48": "Headlamp_Strip",
"49": "GlassFrame_SkewedSquare",
"5": "Wedge",
"50": "Logic_AND",
"51": "Logic_OR",
"52": "Logic_NOT",
"53": "Logic_NAND",
"54": "Logic_NOR",
"55": "Logic_XOR",
"56": "Logic_XNOR",
"57": "Math_Adder",
"58": "Math_Subtractor",
"59": "Math_Multiplier",
"6": "QuarterPyramid",
"60": "Math_Divider",
"61": "Math_Inverter",
"62": "Math_Average",
"63": "Math_Absolute",
"64": "Math_Min",
"65": "Math_Max",
"66": "Math_Equal",
"67": "Math_Less",
"68": "Math_Less_Equal",
"69": "Math_Greater",
"7": "EighthPyramid",
"70": "Math_Greater_Equal",
"71": "Simple_Connector",
"72": "Button_Base",
"73": "Switch_Base",
"74": "Cube",
"75": "BitBlock",
"76": "Const_Block",
"77": "Counter_Block",
"78": "TimerBlock",
"79": "Sensor_Block",
"8": "Tetrahedron",
"80": "DistanceSensor_Block",
"83": "Axle",
"84": "Hinge",
"85": "BallJoint",
"86": "UniversalJoint",
"87": "TelescopicJoint",
"88": "Motor",
"89": "AxleServo",
"9": "RoundedNegativeTetrahedron",
"90": "HingeServo",
"91": "PistonServo",
"92": "HingeSpring",
"93": "AxleSpring",
"94": "DampedSpring",
"95": "AimingAxleServo",
"96": "AimingHingeServo",
"98": "Weapon_30mmAutoCannon_Long_Laser"
},
"PerimeterWidthMultiplier": {
"0": [
1,
1,
1,
1,
1,
1
],
"1": [
0.85375,
1,
0.75,
1,
1,
0.75
],
"10": [
0.8925,
1,
0,
1,
1,
0.75
],
"100": [
0,
0,
0,
1,
0,
0
],
"103": [
0,
0,
0.25,
0.25,
0,
0
],
"104": [
0,
0,
0.25,
0.25,
0,
0
],
"105": [
0,
0,
0.3333,
0.3333,
0,
0
],
"107": [
0.66665,
0.66665,
0.3333,
0.3333,
0.66665,
0.66665
],
"108": [
0.6666,
0.6666,
0.49995,
0.3333,
0.3333,
0.49995
],
"109": [
0.3333,
0.3333,
0.6666,
0.3333,
0.49995,
0.49995
],
"11": [
0.8925,
0.75,
0,
1,
1,
0
],
"110": [
0.3333,
0.3333,
0.3333,
0.3333,
0.9999,
0.9999
],
"111": [
0.3333,
0.49995,
0.49995,
0.3333,
0.3333,
0.49995
],
"112": [
0,
0,
0.3333,
0.3333,
0,
0
],
"115": [
0,
0,
0,
0.25,
0,
0
],
"116": [
0,
0,
0,
1,
0,
0
],
"12": [
0,
0.75,
0,
1,
0.8925,
0
],
"13": [
0,
0.75,
0,
1,
0.8925,
0
],
"135": [
0,
0.66675,
0,
0.66675,
0,
0
],
"136": [
0.87425,
0.66675,
0.66675,
0.66675,
0,
0
],
"14": [
0,
0,
0,
0.25,
0,
0
],
"15": [
0,
0.75,
0,
0.75,
0.8525,
0
],
"153": [
0,
0.66675,
0,
0.66675,
0,
0
],
"154": [
1.03175,
0.66675,
0.66675,
0.66675,
0,
0
],
"155": [
0,
0.66675,
0,
0.66675,
0,
0
],
"156": [
0,
0,
0,
1,
0,
0
],
"157": [
0,
0,
0,
1,
0,
0
],
"158": [
0,
0,
0,
1,
0,
0
],
"159": [
0,
0,
0,
1,
0,
0
],
"16": [
0,
0,
0,
0.25,
0,
0
],
"160": [
0,
0,
0,
1,
0,
0
],
"161": [
0,
0,
0,
1,
0,
0
],
"162": [
0,
0,
0,
1,
0,
0
],
"163": [
0,
0,
0,
0.25,
0,
0
],
"164": [
0,
0,
0,
0.25,
0,
0
],
"165": [
0,
0,
0,
0.25,
0,
0
],
"166": [
0,
0,
0,
0.25,
0,
0
],
"167": [
0,
0,
0,
0.25,
0,
0
],
"17": [
0,
0,
0,
0,
0,
0
],
"179": [
0,
0,
0,
1,
0,
0
],
"18": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"180": [
0,
0,
0,
1,
0,
0
],
"19": [
0.85375,
0.66665,
0.75,
1,
0.66665,
0.583325
],
"195": [
0.87425,
0.66675,
0.66675,
0.66675,
0,
0
],
"196": [
0,
0.66675,
0,
0.66675,
0,
0
],
"198": [
0.595825,
0,
0,
0.75,
0,
0.583325
],
"2": [
0.85375,
1,
0,
1,
1,
0.75
],
"20": [
0.595825,
0.833325,
0,
1,
1,
0.583325
],
"21": [
0.595825,
0.583325,
0,
1,
0.66665,
0
],
"22": [
0,
0.583325,
0,
1,
0.595825,
0
],
"225": [
0,
0,
0,
0.25,
0,
0
],
"226": [
1,
1,
1,
1,
1,
1
],
"227": [
1,
1,
1,
1,
1,
1
],
"228": [
1,
1,
1,
1,
1,
1
],
"229": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"23": [
0,
0.583325,
0,
0.75,
0.595825,
0
],
"230": [
0,
0.66665,
0.75,
0.75,
0.66665,
0
],
"231": [
1,
1,
1,
1,
1,
1
],
"24": [
0,
0.66665,
0.75,
0.75,
0.66665,
0
],
"25": [
0.595825,
0.66665,
0.75,
1,
0.66665,
0.583325
],
"255": [
0,
0,
1,
1,
0,
0
],
"26": [
0.595825,
0.66665,
0,
1,
0.66665,
0.583325
],
"27": [
0.595825,
0.583325,
0,
1,
0.66665,
0
],
"273": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"274": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"277": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"278": [
0.61,
0.61,
0.25,
1,
0.61,
0.61
],
"28": [
0,
0.583325,
0,
0.75,
0.595825,
0
],
"29": [
0,
0,
0.75,
0.75,
0,
0
],
"3": [
0.85375,
0.75,
0,
1,
0.85375,
0.75
],
"30": [
0,
0,
0.25,
0.25,
0,
0
],
"31": [
0,
0,
0.25,
0.25,
0,
0
],
"32": [
0,
0.66665,
0.75,
0.85375,
0.66665,
0
],
"33": [
0,
0,
0.25,
0.25,
0,
0
],
"332": [
0,
0,
0,
1,
0,
0
],
"333": [
0,
0,
0,
1,
0,
0
],
"334": [
0,
0,
0,
1,
0,
0
],
"335": [
0,
0,
0,
1,
0,
0
],
"338": [
0,
0,
0,
1,
0,
0
],
"339": [
0,
0,
0,
0.25,
0,
0
],
"34": [
0,
0,
0,
0.25,
0.519125,
0
],
"340": [
0,
0,
0,
1,
0,
0
],
"35": [
0.519125,
0.25,
0,
0.25,
0,
0
],
"36": [
0.519125,
0.25,
0.25,
0.25,
0,
0
],
"37": [
0.519125,
0,
0,
0.25,
0.519125,
0
],
"38": [
0,
0,
0.25,
0.25,
0,
0
],
"39": [
0,
0,
0.25,
0.25,
0,
0
],
"4": [
0.85375,
0,
0,
0.75,
0,
0.75
],
"40": [
0,
0,
0,
0.25,
0.26175,
0
],
"41": [
0.26175,
0.25,
0,
0.25,
0,
0
],
"42": [
0.26175,
0.25,
0.25,
0.25,
0,
0
],
"43": [
0.26175,
0,
0,
0.25,
0.26175,
0
],
"44": [
0,
0,
0.25,
0.25,
0,
0
],
"45": [
0.665,
0.665,
0,
1,
0.665,
0.665
],
"47": [
0,
0,
0,
0.2435,
0,
0
],
"48": [
0,
0,
0,
0.3325,
0,
0
],
"49": [
1.03175,
0.66675,
0.66675,
0.66675,
0,
0
],
"5": [
0.85375,
0.75,
0,
1,
1,
0
],
"50": [
0,
0,
0,
1,
0,
0
],
"51": [
0,
0,
0,
1,
0,
0
],
"52": [
0,
0,
0,
1,
0,
0
],
"53": [
0,
0,
0,
1,
0,
0
],
"54": [
0,
0,
0,
1,
0,
0
],
"55": [
0,
0,
0,
1,
0,
0
],
"56": [
0,
0,
0,
1,
0,
0
],
"57": [
0,
0,
0,
1,
0,
0
],
"58": [
0,
0,
0,
1,
0,
0
],
"59": [
0,
0,
0,
1,
0,
0
],
"6": [
0,
0.75,
0,
1,
0.85375,
0
],
"60": [
0,
0,
0,
1,
0,
0
],
"61": [
0,
0,
0,
1,
0,
0
],
"62": [
0,
0,
0,
1,
0,
0
],
"63": [
0,
0,
0,
1,
0,
0
],
"64": [
0,
0,
0,
1,
0,
0
],
"65": [
0,
0,
0,
1,
0,
0
],
"66": [
0,
0,
0,
1,
0,
0
],
"67": [
0,
0,
0,
1,
0,
0
],
"68": [
0,
0,
0,
1,
0,
0
],
"69": [
0,
0,
0,
1,
0,
0
],
"7": [
0,
0,
0,
0.75,
0.85375,
0
],
"70": [
0,
0,
0,
1,
0,
0
],
"71": [
0,
0,
0,
1,
0,
0
],
"72": [
0,
0,
0,
0.25,
0,
0
],
"73": [
0,
0,
0,
0.875,
0,
0
],
"74": [
0.66665,
0.66665,
1,
1,
0.66665,
0.66665
],
"75": [
0,
0,
0,
1,
0,
0
],
"76": [
0,
0,
0,
1,
0,
0
],
"77": [
0,
0,
0,
1,
0,
0
],
"78": [
0,
0,
0,
1,
0,
0
],
"79": [
0,
0,
0.25,
0.25,
0,
0
],
"8": [
0,
0.75,
0,
0.75,
0.85375,
0
],
"80": [
0,
0,
0,
0.25,
0,
0
],
"83": [
0,
0,
0.25,
0.25,
0,
0
],
"84": [
0,
0,
1,
1,
0,
0
],
"85": [
0,
0,
1,
1,
0,
0
],
"86": [
0,
0,
1,
1,
0,
0
],
"87": [
0,
0,
1,
1,
0,
0
],
"88": [
0,
0,
1,
1,
0,
0
],
"89": [
0,
0,
1,
1,
0,
0
],
"9": [
0.8925,
1,
0.75,
1,
1,
0.75
],
"90": [
0,
0,
1,
1,
0,
0
],
"91": [
0,
0,
1,
1,
0,
0
],
"92": [
0,
0,
1,
1,
0,
0
],
"93": [
0,
0,
1,
1,
0,
0
],
"94": [
0,
0,
1,
1,
0,
0
],
"95": [
0,
0,
1,
1,
0,
0
],
"96": [
0,
0,
1,
1,
0,
0
],
"98": [
0,
0,
0,
1,
0,
0
]
},
"PlayerAttachmentPosition": {
"45": {
"x": 0,
"y": 0,
"z": -0.4
}
},
"PlayerAttachmentRotation": {
"45": {
"x": 0,
"y": 0,
"z": 0
}
},
"PlayerExitPosition": {
"45": {
"x": 0,
"y": 0.2,
"z": 0
}
},
"PortSpecGroup": {
"100": "GunSingleInput",
"115": "SingleBasicInput",
"116": "SingleBasicInput",
"156": "LogicBlockTwoVectorToFloatInput",
"157": "LogicBlockTwoVectorToVectorInput",
"158": "LogicBlockTwoVectorToFloatInput",
"159": "LogicBlockTwoVectorToFloatInput",
"160": "LogicBlockOneVectorToFloatInput",
"161": "LogicBlockOneVectorToVectorInput",
"162": "LogicBlockOneVectorOutput",
"163": "LogicBlockOneVectorOutput",
"164": "LogicBlockOneVectorFloatOutput",
"165": "LogicBlockOneVectorOutput",
"166": "NearestPlayerInfoBlock",
"167": "LogicBlockOneVectorOutput",
"179": "SingleBasicInput",
"180": "SingleBasicInput",
"225": "DestructionSensor",
"226": "GunNoZoomInput",
"227": "GunNoZoomInput",
"228": "GunNoZoomInput",
"231": "TNTBlockInput",
"255": "SingleBasicInput",
"273": "WheelRigNoSteering",
"274": "WheelRigWithSteering",
"275": "SingleBasicInput",
"276": "SingleBasicVectorInput",
"277": "WheelRigNoSteering",
"278": "WheelRigWithSteering",
"332": "GunTurret",
"333": "GunTurret",
"334": "GunTurret",
"335": "GunTurret",
"338": "GunSingleInput",
"339": "AdvancedDestructionSensor",
"340": "GunTurret",
"45": "PilotSeats",
"47": "SimpleLightBlockInput",
"48": "SimpleLightBlockInput",
"50": "LogicBlockTwoInputs",
"51": "LogicBlockTwoInputs",
"52": "LogicBlockOneInput",
"53": "LogicBlockTwoInputs",
"54": "LogicBlockTwoInputs",
"55": "LogicBlockTwoInputs",
"56": "LogicBlockTwoInputs",
"57": "LogicBlockTwoInputs",
"58": "LogicBlockTwoInputs",
"59": "LogicBlockTwoInputs",
"60": "LogicBlockTwoInputs",
"61": "LogicBlockOneInput",
"62": "LogicBlockTwoInputs",
"63": "LogicBlockOneInput",
"64": "LogicBlockTwoInputs",
"65": "LogicBlockTwoInputs",
"66": "LogicBlockTwoInputs",
"67": "LogicBlockTwoInputs",
"68": "LogicBlockTwoInputs",
"69": "LogicBlockTwoInputs",
"70": "LogicBlockTwoInputs",
"71": "LogicBlockOneInput",
"72": "Switches",
"73": "Switches",
"75": "LogicBlockThreeInputs",
"76": "ConstBlock",
"77": "CounterBlock",
"78": "LogicBlockTimerBlock",
"79": "Trigger",
"80": "SingleBasicOutput",
"88": "SingleBasicInput",
"89": "SingleBasicInput",
"90": "SingleBasicInput",
"91": "SingleBasicInput",
"95": "AimingServo",
"96": "AimingServo",
"98": "GunSingleInput"
},
"PreScale": {
"18": {
"x": 1,
"y": 0.33333,
"z": 1
},
"19": {
"x": 1,
"y": 0.33333,
"z": 1
},
"198": {
"x": 1,
"y": 0.33333,
"z": 1
},
"20": {
"x": 1,
"y": 0.33333,
"z": 1
},
"21": {
"x": 1,
"y": 0.33333,
"z": 1
},
"22": {
"x": 1,
"y": 0.33333,
"z": 1
},
"229": {
"x": 1,
"y": 0.33333,
"z": 1
},
"23": {
"x": 1,
"y": 0.33333,
"z": 1
},
"230": {
"x": 1,
"y": 0.33333,
"z": 1
},
"24": {
"x": 1,
"y": 0.33333,
"z": 1
},
"25": {
"x": 1,
"y": 0.33333,
"z": 1
},
"26": {
"x": 1,
"y": 0.33333,
"z": 1
},
"27": {
"x": 1,
"y": 0.33333,
"z": 1
},
"28": {
"x": 1,
"y": 0.33333,
"z": 1
},
"29": {
"x": 1,
"y": 0.33333,
"z": 1
},
"30": {
"x": 1,
"y": 0.33333,
"z": 1
},
"31": {
"x": 1,
"y": 0.33333,
"z": 1
},
"32": {
"x": 1,
"y": 0.33333,
"z": 1
},
"74": {
"x": 1,
"y": 0.33333,
"z": 1
}
},
"ProxyBottom": {
"1": [
1,
1,
0,
0,
0,
0
],
"10": [
1,
1,
1,
1,
1,
1
],
"100": [
1,
0,
1,
1,
1,
1
],
"103": [
1,
0,
0,
1,
1,
0
],
"104": [
1,
0,
0,
1,
1,
0
],
"105": [
1,
0,
0,
1,
1,
0
],
"107": [
1,
0,
1,
0,
0,
0
],
"108": [
1,
1,
1,
0,
0,
0
],
"109": [
1,
1,
1,
0,
1,
0
],
"11": [
1,
1,
1,
0,
0,
0
],
"110": [
1,
0,
0,
0,
1,
0
],
"111": [
1,
1,
0,
0,
0,
0
],
"112": [
1,
0,
1,
1,
1,
0
],
"115": [
1,
1,
1,
1,
1,
1
],
"116": [
1,
1,
1,
1,
1,
1
],
"12": [
1,
1,
1,
1,
1,
1
],
"13": [
1,
1,
0,
0,
0,
0
],
"135": [
1,
1,
1,
0,
1,
0
],
"136": [
1,
1,
1,
1,
1,
0
],
"14": [
1,
1,
1,
0,
0,
0
],
"15": [
1,
1,
1,
1,
1,
1
],
"153": [
1,
1,
1,
1,
1,
0
],
"154": [
1,
1,
1,
0,
1,
0
],
"155": [
1,
1,
1,
0,
1,
0
],
"156": [
1,
1,
1,
0,
1,
0
],
"157": [
1,
1,
1,
0,
1,
0
],
"158": [
1,
1,
1,
0,
1,
0
],
"159": [
1,
1,
1,
0,
1,
0
],
"16": [
1,
2,
1,
0,
0,
0
],
"160": [
1,
1,
1,
0,
1,
0
],
"161": [
1,
1,
1,
0,
1,
0
],
"162": [
1,
1,
1,
0,
1,
0
],
"163": [
1,
1,
1,
0,
1,
0
],
"164": [
1,
1,
1,
0,
1,
0
],
"165": [
1,
1,
1,
0,
1,
0
],
"166": [
1,
1,
1,
0,
1,
0
],
"167": [
1,
1,
1,
0,
1,
0
],
"179": [
1,
1,
1,
1,
1,
1
],
"18": [
1,
0,
2,
0,
0,
0
],
"180": [
1,
1,
1,
1,
1,
1
],
"19": [
1,
2,
2,
2,
2,
2
],
"195": [
1,
1,
1,
1,
1,
0
],
"196": [
1,
1,
1,
1,
1,
0
],
"198": [
1,
2,
2,
2,
2,
2
],
"2": [
1,
1,
1,
1,
1,
1
],
"20": [
1,
2,
2,
2,
2,
2
],
"21": [
1,
2,
2,
2,
2,
2
],
"22": [
1,
2,
2,
2,
2,
2
],
"225": [
1,
1,
1,
1,
1,
1
],
"226": [
1,
0,
1,
1,
0,
0
],
"229": [
1,
0,
2,
0,
0,
0
],
"23": [
1,
2,
2,
2,
2,
2
],
"230": [
1,
1,
2,
1,
0,
0
],
"24": [
1,
0,
2,
2,
0,
0
],
"25": [
1,
2,
2,
2,
2,
2
],
"255": [
1,
1,
1,
0,
0,
0
],
"26": [
1,
2,
2,
2,
2,
2
],
"27": [
1,
2,
2,
2,
2,
2
],
"275": [
1,
1,
1,
0,
1,
0
],
"276": [
1,
1,
1,
0,
1,
0
],
"28": [
1,
2,
2,
2,
2,
2
],
"29": [
1,
0,
2,
0,
0,
0
],
"3": [
1,
1,
1,
1,
1,
1
],
"30": [
1,
0,
2,
0,
0,
0
],
"31": [
1,
0,
2,
0,
0,
0
],
"32": [
1,
2,
2,
2,
2,
2
],
"33": [
1,
0,
1,
0,
0,
0
],
"332": [
1,
1,
1,
0,
0,
0
],
"333": [
1,
1,
1,
0,
0,
0
],
"334": [
1,
1,
1,
0,
0,
0
],
"335": [
1,
1,
1,
0,
0,
0
],
"338": [
1,
0,
1,
1,
1,
1
],
"339": [
1,
1,
1,
1,
1,
1
],
"34": [
1,
1,
1,
0,
0,
0
],
"340": [
1,
1,
1,
0,
0,
0
],
"35": [
1,
1,
1,
0,
1,
0
],
"36": [
1,
0,
0,
0,
1,
0
],
"37": [
1,
1,
0,
0,
0,
0
],
"38": [
1,
0,
1,
1,
1,
0
],
"39": [
1,
0,
1,
0,
0,
0
],
"4": [
1,
1,
1,
1,
1,
1
],
"40": [
1,
1,
1,
0,
0,
0
],
"41": [
1,
1,
1,
0,
1,
0
],
"42": [
1,
0,
0,
0,
1,
0
],
"43": [
1,
1,
0,
0,
0,
0
],
"44": [
1,
0,
1,
1,
1,
0
],
"47": [
1,
1,
1,
0,
0,
0
],
"48": [
1,
1,
1,
0,
0,
0
],
"49": [
1,
1,
1,
0,
1,
0
],
"5": [
1,
1,
1,
0,
0,
0
],
"50": [
1,
1,
1,
1,
1,
1
],
"51": [
1,
1,
1,
1,
1,
1
],
"52": [
1,
1,
1,
1,
1,
1
],
"53": [
1,
1,
1,
1,
1,
1
],
"54": [
1,
1,
1,
1,
1,
1
],
"55": [
1,
1,
1,
1,
1,
1
],
"56": [
1,
1,
1,
1,
1,
1
],
"57": [
1,
1,
1,
1,
1,
1
],
"58": [
1,
1,
1,
1,
1,
1
],
"59": [
1,
1,
1,
1,
1,
1
],
"6": [
1,
1,
1,
1,
1,
1
],
"60": [
1,
1,
1,
1,
1,
1
],
"61": [
1,
1,
1,
1,
1,
1
],
"62": [
1,
1,
1,
1,
1,
1
],
"63": [
1,
1,
1,
1,
1,
1
],
"64": [
1,
1,
1,
1,
1,
1
],
"65": [
1,
1,
1,
1,
1,
1
],
"66": [
1,
1,
1,
1,
1,
1
],
"67": [
1,
1,
1,
1,
1,
1
],
"68": [
1,
1,
1,
1,
1,
1
],
"69": [
1,
1,
1,
1,
1,
1
],
"7": [
1,
1,
1,
0,
0,
0
],
"70": [
1,
1,
1,
1,
1,
1
],
"71": [
1,
1,
1,
0,
1,
0
],
"72": [
1,
1,
1,
0,
0,
0
],
"73": [
1,
1,
1,
1,
1,
1
],
"74": [
1,
1,
1,
1,
1,
1
],
"75": [
1,
1,
1,
1,
1,
1
],
"76": [
1,
1,
0,
1,
1,
1
],
"77": [
1,
1,
0,
1,
1,
1
],
"78": [
1,
1,
0,
1,
1,
1
],
"79": [
1,
1,
1,
0,
1,
0
],
"8": [
1,
1,
0,
0,
0,
0
],
"80": [
1,
1,
1,
0,
0,
0
],
"83": [
1,
1,
1,
0,
0,
0
],
"84": [
1,
0,
1,
0,
0,
0
],
"85": [
1,
1,
1,
0,
0,
0
],
"86": [
1,
0,
1,
0,
0,
0
],
"87": [
1,
1,
1,
0,
0,
0
],
"88": [
1,
1,
1,
0,
0,
0
],
"89": [
1,
1,
1,
0,
0,
0
],
"9": [
1,
1,
1,
0,
0,
0
],
"90": [
1,
1,
1,
0,
0,
0
],
"91": [
1,
1,
1,
0,
0,
0
],
"92": [
1,
1,
1,
0,
0,
0
],
"93": [
1,
1,
1,
0,
0,
0
],
"94": [
1,
1,
1,
0,
0,
0
],
"95": [
1,
1,
1,
0,
0,
0
],
"96": [
1,
1,
1,
0,
0,
0
],
"98": [
1,
0,
1,
1,
1,
1
]
},
"RWMass": {
"100": "45",
"226": "30",
"227": "40",
"228": "65",
"255": "5",
"273": 100,
"274": 100,
"277": 70,
"278": "70",
"332": "500",
"333": "450",
"334": "250",
"335": "225",
"338": "90",
"340": "900",
"45": 50,
"47": "0.9",
"48": "1.8",
"83": 5,
"84": "5",
"85": "5",
"86": "5",
"87": "5",
"88": "5",
"89": "5",
"90": "5",
"91": "5",
"92": "5",
"93": "5",
"94": "5",
"95": "5",
"96": "5",
"98": "22.5"
},
"ScalingPermission": {
"0": "NonUniform",
"1": "NonUniform",
"10": "NonUniform",
"100": "None",
"103": "NonUniform",
"104": "NonUniform",
"105": "NonUniform",
"107": "NonUniform",
"108": "NonUniform",
"109": "NonUniform",
"11": "NonUniform",
"110": "NonUniform",
"111": "NonUniform",
"112": "NonUniform",
"115": "None",
"116": "None",
"12": "NonUniform",
"13": "NonUniform",
"135": "NonUniform",
"136": "NonUniform",
"14": "NonUniform",
"15": "NonUniform",
"153": "NonUniform",
"154": "NonUniform",
"155": "NonUniform",
"156": "None",
"157": "None",
"158": "None",
"159": "None",
"16": "NonUniform",
"160": "None",
"161": "None",
"162": "None",
"163": "None",
"164": "None",
"165": "None",
"166": "None",
"167": "None",
"17": "NonUniform",
"179": "None",
"18": "NormalPlaneOnly",
"180": "None",
"19": "NormalPlaneOnly",
"195": "NonUniform",
"196": "NonUniform",
"198": "NormalPlaneOnly",
"2": "NonUniform",
"20": "NormalPlaneOnly",
"21": "NormalPlaneOnly",
"22": "NormalPlaneOnly",
"225": "None",
"226": "None",
"227": "None",
"228": "None",
"229": "NormalPlaneOnly",
"23": "NormalPlaneOnly",
"230": "NormalPlaneOnly",
"231": "None",
"24": "NormalPlaneOnly",
"25": "NormalPlaneOnly",
"255": "Uniform",
"26": "NormalPlaneOnly",
"27": "NormalPlaneOnly",
"273": "None",
"274": "None",
"275": "None",
"276": "None",
"277": "None",
"278": "None",
"28": "NormalPlaneOnly",
"29": "NormalPlaneOnly",
"3": "NonUniform",
"30": "NormalPlaneOnly",
"31": "NormalPlaneOnly",
"32": "NormalPlaneOnly",
"33": "NonUniform",
"332": "None",
"333": "None",
"334": "None",
"335": "None",
"338": "None",
"339": "None",
"34": "NonUniform",
"340": "None",
"35": "NonUniform",
"36": "NonUniform",
"37": "NonUniform",
"38": "NonUniform",
"39": "NonUniform",
"4": "NonUniform",
"40": "NonUniform",
"41": "NonUniform",
"42": "NonUniform",
"43": "NonUniform",
"44": "NonUniform",
"45": "None",
"47": "None",
"48": "None",
"49": "NonUniform",
"5": "NonUniform",
"50": "None",
"51": "None",
"52": "None",
"53": "None",
"54": "None",
"55": "None",
"56": "None",
"57": "None",
"58": "None",
"59": "None",
"6": "NonUniform",
"60": "None",
"61": "None",
"62": "None",
"63": "None",
"64": "None",
"65": "None",
"66": "None",
"67": "None",
"68": "None",
"69": "None",
"7": "NonUniform",
"70": "None",
"71": "None",
"72": "None",
"73": "None",
"74": "NormalPlaneOnly",
"75": "None",
"76": "None",
"77": "None",
"78": "None",
"79": "NonUniformOnly",
"8": "NonUniform",
"80": "None",
"83": "Uniform",
"84": "Uniform",
"85": "Uniform",
"86": "Uniform",
"87": "Uniform",
"88": "Uniform",
"89": "Uniform",
"9": "NonUniform",
"90": "Uniform",
"91": "Uniform",
"92": "Uniform",
"93": "Uniform",
"94": "Uniform",
"95": "Uniform",
"96": "Uniform",
"98": "None"
},
"SeatStandingType": {
"45": "SeatedPilot"
},
"SelectableFaces": {
"0": [
0,
1,
2,
3,
4,
5
],
"1": [
0,
1,
2,
3,
4,
5
],
"10": [
0,
1,
3,
4,
5
],
"100": [
3
],
"103": [
2,
3
],
"104": [
2,
3
],
"105": [
2,
3
],
"107": [
0,
1,
2,
3,
4,
5
],
"108": [
0,
1,
2,
3,
4,
5
],
"109": [
0,
1,
2,
3,
4,
5
],
"11": [
0,
1,
3,
4
],
"110": [
0,
1,
2,
3,
4,
5
],
"111": [
0,
1,
2,
3,
4,
5
],
"112": [
2,
3
],
"115": [
3
],
"116": [
3
],
"12": [
1,
3,
4
],
"13": [
1,
3,
4
],
"135": [
1,
3
],
"136": [
0,
1,
2,
3
],
"14": [
3
],
"15": [
1,
3,
4
],
"153": [
1,
3
],
"154": [
0,
1,
2,
3
],
"155": [
1,
3
],
"156": [
3
],
"157": [
3
],
"158": [
3
],
"159": [
3
],
"16": [
3
],
"160": [
3
],
"161": [
3
],
"162": [
3
],
"163": [
3
],
"164": [
3
],
"165": [
3
],
"166": [
3
],
"167": [
3
],
"17": [],
"179": [
3
],
"18": [
0,
1,
2,
3,
4,
5
],
"180": [
3
],
"19": [
0,
1,
2,
3,
4,
5
],
"195": [
0,
1,
2,
3
],
"196": [
1,
3
],
"198": [
0,
3,
5
],
"2": [
0,
1,
3,
4,
5
],
"20": [
0,
1,
3,
4,
5
],
"21": [
0,
1,
3,
4
],
"22": [
1,
3,
4
],
"225": [
3
],
"226": [
0,
1,
2,
3,
4,
5
],
"227": [
0,
1,
2,
3,
4,
5
],
"228": [
0,
1,
2,
3,
4,
5
],
"229": [
0,
1,
2,
3,
4,
5
],
"23": [
1,
3,
4
],
"230": [
1,
2,
3,
4
],
"231": [
0,
1,
2,
3,
4,
5
],
"24": [
1,
2,
3,
4
],
"25": [
0,
1,
2,
3,
4,
5
],
"255": [
2,
3
],
"26": [
0,
1,
3,
4,
5
],
"27": [
0,
1,
3,
4
],
"273": [
3
],
"274": [
3
],
"275": [
3
],
"276": [
3
],
"277": [
3
],
"278": [
3
],
"28": [
1,
3,
4
],
"29": [
2,
3
],
"3": [
0,
1,
3,
4,
5
],
"30": [
2,
3
],
"31": [
2,
3
],
"32": [
1,
2,
3,
4
],
"33": [
2,
3
],
"332": [
3
],
"333": [
3
],
"334": [
3
],
"335": [
3
],
"338": [
3
],
"339": [
3
],
"34": [
3,
4
],
"340": [
3
],
"35": [
0,
1,
3
],
"36": [
0,
1,
2,
3
],
"37": [
0,
3,
4
],
"38": [
2,
3
],
"39": [
2,
3
],
"4": [
0,
3,
5
],
"40": [
3,
4
],
"41": [
0,
1,
3
],
"42": [
0,
1,
2,
3
],
"43": [
0,
3,
4
],
"44": [
2,
3
],
"45": [
0,
1,
3,
4,
5
],
"47": [
3
],
"48": [
3
],
"49": [
0,
1,
2,
3
],
"5": [
0,
1,
3,
4
],
"50": [
3
],
"51": [
3
],
"52": [
3
],
"53": [
3
],
"54": [
3
],
"55": [
3
],
"56": [
3
],
"57": [
3
],
"58": [
3
],
"59": [
3
],
"6": [
1,
3,
4
],
"60": [
3
],
"61": [
3
],
"62": [
3
],
"63": [
3
],
"64": [
3
],
"65": [
3
],
"66": [
3
],
"67": [
3
],
"68": [
3
],
"69": [
3
],
"7": [
3,
4
],
"70": [
3
],
"71": [
3
],
"72": [
3
],
"73": [
3
],
"74": [
0,
1,
3,
4,
5
],
"75": [
3
],
"76": [
3
],
"77": [
3
],
"78": [
3
],
"79": [
2,
3
],
"8": [
1,
3,
4
],
"80": [
3
],
"83": [
2,
3
],
"84": [
2,
3
],
"85": [
2,
3
],
"86": [
2,
3
],
"87": [
2,
3
],
"88": [
2,
3
],
"89": [
2,
3
],
"9": [
0,
1,
2,
3,
4,
5
],
"90": [
2,
3
],
"91": [
2,
3
],
"92": [
2,
3
],
"93": [
2,
3
],
"94": [
2,
3
],
"95": [
2,
3
],
"96": [
2,
3
],
"98": [
3
]
},
"SensorDefaultMaxDistance": {
"80": 10
},
"SortIndex": {
"0": 1000,
"1": 1003,
"10": 1010,
"100": 6001,
"103": 1040,
"104": 1047,
"105": 1056,
"107": 1050,
"108": 1051,
"109": 1052,
"11": 1011,
"110": 1053,
"111": 1054,
"112": 1055,
"115": 3503,
"116": 3500,
"12": 1012,
"13": 1013,
"135": 1253,
"136": 1254,
"14": 1014,
"15": 1015,
"153": 1255,
"154": 1256,
"155": 1257,
"156": 7028,
"157": 7029,
"158": 7030,
"159": 7031,
"16": 1016,
"160": 7032,
"161": 7033,
"162": 7034,
"163": 7035,
"164": 7036,
"165": 7037,
"166": 7042,
"167": 7043,
"17": 1017,
"179": 3501,
"18": 1018,
"180": 3502,
"19": 1022,
"195": 1250,
"196": 1251,
"198": 1025,
"2": 1005,
"20": 1024,
"21": 1019,
"22": 1023,
"225": 7040,
"226": 6003,
"227": 6004,
"228": 6005,
"229": 1048,
"23": 1021,
"230": 1049,
"231": 6006,
"24": 1020,
"25": 1026,
"255": 4012,
"26": 1027,
"27": 1028,
"273": 3000,
"274": 3001,
"275": 7038,
"276": 7039,
"277": 3002,
"278": 3003,
"28": 1029,
"29": 1030,
"3": 1007,
"30": 1031,
"31": 1032,
"32": 1033,
"33": 1034,
"332": 5000,
"333": 5001,
"334": 5002,
"335": 5003,
"338": 6002,
"339": 7041,
"34": 1035,
"340": 5004,
"35": 1036,
"36": 1037,
"37": 1038,
"38": 1039,
"39": 1041,
"4": 1008,
"40": 1042,
"41": 1043,
"42": 1044,
"43": 1045,
"44": 1046,
"45": 2000,
"47": 7044,
"48": 7045,
"49": 1252,
"5": 1001,
"50": 7000,
"51": 7001,
"52": 7002,
"53": 7003,
"54": 7004,
"55": 7005,
"56": 7006,
"57": 7007,
"58": 7008,
"59": 7009,
"6": 1004,
"60": 7010,
"61": 7011,
"62": 7012,
"63": 7013,
"64": 7014,
"65": 7015,
"66": 7016,
"67": 7017,
"68": 7018,
"69": 7019,
"7": 1006,
"70": 7020,
"71": 7021,
"72": 7022,
"73": 7023,
"74": 1500,
"75": 7024,
"76": 7025,
"77": 7026,
"78": 7027,
"79": 7038,
"8": 1002,
"80": 7039,
"83": 4000,
"84": 4001,
"85": 4002,
"86": 4003,
"87": 4004,
"88": 4005,
"89": 4006,
"9": 1009,
"90": 4007,
"91": 4008,
"92": 4009,
"93": 4010,
"94": 4011,
"95": 6500,
"96": 6501,
"98": 6000
},
"SpriteName": {
"0": "Cube",
"1": "NegativeTetrahedron",
"10": "RoundedNegativeQuarterPyramid",
"100": "Weapon_60mmTankCannon_Short_Plasma",
"103": "WideCylinderDoubleDiagonal",
"104": "NarrowCylinderDoubleDiagonal",
"105": "PostDoubleDiagonal",
"107": "PostStraight",
"108": "PostLShape",
"109": "PostTJunction",
"11": "RoundedWedge",
"110": "PostCross",
"111": "PostCorner",
"112": "PostDiagonal",
"115": "AntiGravity_Block",
"116": "Thruster_Small",
"12": "RoundedQuarterPyramid",
"13": "RoundedTetrahedron",
"135": "GlassFrame_SkewedTriangle",
"136": "Frame_Square",
"14": "Cone",
"15": "ConeSegment",
"153": "Frame_Triangle",
"154": "Frame_SkewedSquare",
"155": "Frame_SkewedTriangle",
"156": "Math_DotProduct",
"157": "Math_CrossProduct",
"158": "Math_Angle",
"159": "Math_Distance",
"16": "Hemisphere",
"160": "Math_Magnitude",
"161": "Math_Normalize",
"162": "Vector3_Const_Block",
"163": "PositionSensor_Block",
"164": "VelocitySensor_Block",
"165": "DirectionSensor_Block",
"166": "NearestPlayerPositionSensor_Block",
"167": "MyPositionSensor_Block",
"17": "Sphere",
"179": "Thruster_Standard",
"18": "PlateCube",
"180": "Thruster_Large",
"19": "PlateNegativeTetrahedron",
"195": "GlassFrame_Square",
"196": "GlassFrame_Triangle",
"198": "PlateHalfDoubleSliced",
"2": "NegativeQuarterPyramid",
"20": "PlateNegativeQuarterPyramid",
"21": "PlateWedge",
"22": "PlateQuarterPyramid",
"225": "DestructionSensor_Block",
"226": "Weapon_ExplosiveBlock_Small_Plasma",
"227": "Weapon_ExplosiveBlock_Medium_Plasma",
"228": "Weapon_ExplosiveBlock_Large_Plasma",
"229": "GlassPlate_Square",
"23": "PlateTetrahedron",
"230": "GlassPlate_Triangle",
"231": "ProtoniumCrystal",
"24": "PlateTriangle",
"25": "PlateRoundedNegativeTetrahedron",
"255": "Decoupler_Block",
"26": "PlateRoundedNegativeQuarterPyramid",
"27": "PlateRWedge",
"273": "WheelRig_APC_NoSteering_BuildMode",
"274": "WheelRig_APC_WithSteer_BuildMode",
"275": "Math_Less",
"276": "Math_Less",
"277": "WheelRig_Small_BuildMode_NoSteer",
"278": "WheelRig_Small_BuildMode_WithSteer",
"28": "PlateRTetra",
"29": "PlateCircle",
"3": "DoubleSliced",
"30": "PlateWideCylinder",
"31": "PlateNarrowCylinder",
"32": "PlateQuarterCircle",
"33": "WideCylinder",
"332": "Weapon_Turret_GroundLaser",
"333": "Weapon_Turret_GroundPlasma",
"334": "Weapon_Turret_AirLaser",
"335": "Weapon_Turret_AirPlasma",
"338": "Weapon_RailGun",
"339": "AdvancedDestructionSensor_Block",
"34": "WideCylinderBend",
"340": "Weapon_Turret_GroundRail",
"35": "WideCylinderT",
"36": "WideCylinderCross",
"37": "WideCylinderCorner",
"38": "WideCylinderDiagonal",
"39": "NarrowCylinder",
"4": "HalfDoubleSliced",
"40": "NarrowCylinderBend",
"41": "NarrowCylinderT",
"42": "NarrowCylinderCross",
"43": "NarrowCylinderCorner",
"44": "NarrowCylinderDiagonal",
"45": "Seat_Driver_Robocraft2",
"47": "Headlamp_Indicator",
"48": "Headlamp_Strip",
"49": "GlassFrame_SkewedSquare",
"5": "Wedge",
"50": "Logic_AND",
"51": "Logic_OR",
"52": "Logic_NOT",
"53": "Logic_NAND",
"54": "Logic_NOR",
"55": "Logic_XOR",
"56": "Logic_XNOR",
"57": "Math_Adder",
"58": "Math_Subtractor",
"59": "Math_Multiplier",
"6": "QuarterPyramid",
"60": "Math_Divider",
"61": "Math_Inverter",
"62": "Math_Average",
"63": "Math_Absolute",
"64": "Math_Min",
"65": "Math_Max",
"66": "Math_Equal",
"67": "Math_Less",
"68": "Math_Less_Equal",
"69": "Math_Greater",
"7": "EighthPyramid",
"70": "Math_Greater_Equal",
"71": "Simple_Connector",
"72": "Button",
"73": "Switch",
"74": "Nameplate",
"75": "BitBlock",
"76": "Const_Block",
"77": "Counter_Block",
"78": "TimerBlock",
"79": "Sensor_Block",
"8": "Tetrahedron",
"80": "DistanceSensor_Block",
"83": "Axle",
"84": "Hinge",
"85": "BallJoint",
"86": "UniversalJoint",
"87": "TelescopicJoint",
"88": "Motor",
"89": "AxleServo",
"9": "RoundedNegativeTetrahedron",
"90": "HingeServo",
"91": "PistonServo",
"92": "HingeSpring",
"93": "AxleSpring",
"94": "DampedSpring",
"95": "AimingAxleServo",
"96": "AimingHingeServo",
"98": "Weapon_30mmAutoCannon_Long_Laser"
},
"StartAudioEvent": {
"88": "event:/Physics/PoweredJoints/Motor/MotorStart",
"89": "event:/Physics/PoweredJoints/Servo/ServoStart",
"90": "event:/Physics/PoweredJoints/Servo/ServoStart",
"91": "event:/Physics/PoweredJoints/Piston/PistonStart"
},
"TimeRunningModePath": {
"45": "Seat_Driver_Robocraft2"
},
"TorqueRatioMultiplier": {
"273": 1,
"274": 1,
"277": 1,
"278": "1"
},
"TriggerColliderPath": {
"79": "TriggerVolumeForEverything"
},
"TriggerEvent": {
"79": "OnEnter"
},
"TyreData": {
"Radius": {
"273": 0.85,
"274": 0.85,
"277": 0.57,
"278": 0.57
},
"TypeId": {
"273": 0,
"274": 0,
"277": 1,
"278": 1
},
"Volume": {
"273": 0.053,
"274": 0.053,
"277": 0.037,
"278": 0.037
}
},
"UseScaleFlipMirroredPrototypes": {
"1": true,
"10": true,
"103": true,
"104": true,
"105": true,
"11": true,
"111": true,
"112": true,
"12": true,
"13": true,
"135": true,
"15": true,
"153": true,
"154": true,
"155": true,
"156": true,
"157": true,
"158": true,
"159": true,
"160": true,
"161": true,
"19": true,
"196": true,
"198": true,
"2": true,
"20": true,
"22": true,
"23": true,
"230": true,
"24": true,
"25": true,
"26": true,
"28": true,
"3": true,
"32": true,
"37": true,
"38": true,
"4": true,
"43": true,
"44": true,
"49": true,
"50": true,
"51": true,
"52": true,
"53": true,
"54": true,
"55": true,
"56": true,
"57": true,
"58": true,
"59": true,
"6": true,
"60": true,
"61": true,
"62": true,
"63": true,
"64": true,
"65": true,
"66": true,
"67": true,
"68": true,
"69": true,
"7": true,
"70": true,
"76": true,
"77": true,
"78": true,
"8": true,
"9": true
},
"VFXGraphPath": {
"273": "Wheel_Dust_VFX",
"274": "Wheel_Dust_VFX",
"277": "Wheel_Dust_VFX",
"278": "Wheel_Dust_VFX"
},
"VaultRotation": {
"100": {
"x": -60,
"y": 30,
"z": 0
},
"116": {
"x": -16,
"y": 45,
"z": 0
},
"179": {
"x": -16,
"y": 45,
"z": 0
},
"180": {
"x": -16,
"y": 45,
"z": 0
},
"226": {
"x": -60,
"y": 30,
"z": 0
},
"227": {
"x": -60,
"y": 30,
"z": 0
},
"228": {
"x": -60,
"y": 30,
"z": 0
},
"231": {
"x": -60,
"y": 30,
"z": 0
},
"273": {
"x": -70,
"y": 190,
"z": 0
},
"274": {
"x": -70,
"y": 190,
"z": 0
},
"277": {
"x": -70,
"y": 190,
"z": 0
},
"278": {
"x": -70,
"y": 190,
"z": 0
},
"332": {
"x": 15,
"y": 45,
"z": 0
},
"333": {
"x": 15,
"y": 45,
"z": 0
},
"334": {
"x": 15,
"y": 45,
"z": 0
},
"335": {
"x": 15,
"y": 45,
"z": 0
},
"338": {
"x": -60,
"y": 30,
"z": 0
},
"340": {
"x": 15,
"y": 45,
"z": 0
},
"98": {
"x": -60,
"y": 30,
"z": 0
}
},
"VelocityForMinAngle": {
"274": 31,
"278": 31
},
"Volume": {
"0": 0.008,
"1": 0.006666,
"10": 0.007245,
"100": 0.04918032786885246,
"103": 0.002666,
"104": 0.000666,
"105": 0.000888,
"107": 0.000888,
"108": 0.000888,
"109": 0.001185,
"11": 0.006245,
"110": 0.00148,
"111": 0.001185,
"112": 0.000888,
"115": 0.157031,
"116": 0.040406,
"12": 0.005125,
"13": 0.00412,
"135": 0.001755,
"136": 0.002888,
"14": 0.00204,
"15": 0.00208,
"153": 0.001555,
"154": 0.002888,
"155": 0.001555,
"156": 0.002666,
"157": 0.002666,
"158": 0.002666,
"159": 0.002666,
"16": 0.001965,
"160": 0.002666,
"161": 0.002666,
"162": 0.002666,
"163": 0.002666,
"164": 0.002666,
"165": 0.002666,
"166": 0.002666,
"167": 0.002666,
"17": 0.003925,
"179": 0.165625,
"18": 0.008,
"180": 0.956875,
"19": 0.006666,
"195": 0.003088,
"196": 0.001755,
"198": 0.002666,
"2": 0.005333,
"20": 0.005333,
"21": 0.004,
"22": 0.002666,
"225": 0.002666,
"226": 0.03278688524590164,
"227": 0.04371584699453552,
"228": 0.07103825136612021,
"229": 0.0082,
"23": 0.001333,
"230": 0.0042,
"231": 0.008,
"24": 0.004,
"25": 0.007695,
"255": 0.00546448087431694,
"26": 0.007245,
"27": 0.006245,
"273": 0.1092896174863388,
"274": 0.1092896174863388,
"275": 0.002666,
"276": 0.002666,
"277": 0.07650273224043716,
"278": 0.07650273224043716,
"28": 0.00412,
"29": 0.00612,
"3": 0.005333,
"30": 0.002666,
"31": 0.000666,
"32": 0.002666,
"33": 0.002666,
"332": 0.2185792349726776,
"333": 0.32655737704918036,
"334": 0.18142076502732243,
"335": 0.16327868852459018,
"338": 0.09836065573770492,
"339": 0.002666,
"34": 0.00204,
"340": 0.6531147540983607,
"35": 0.00343,
"36": 0.004205,
"37": 0.003015,
"38": 0.002666,
"39": 0.000666,
"4": 0.002666,
"40": 0.00051,
"41": 0.00108,
"42": 0.0015,
"43": 0.00095,
"44": 0.000666,
"45": 0.2222222222222222,
"47": 0.004,
"48": 0.008,
"49": 0.003088,
"5": 0.004,
"50": 0.002666,
"51": 0.002666,
"52": 0.002666,
"53": 0.002666,
"54": 0.002666,
"55": 0.002666,
"56": 0.002666,
"57": 0.002666,
"58": 0.002666,
"59": 0.002666,
"6": 0.002666,
"60": 0.002666,
"61": 0.002666,
"62": 0.002666,
"63": 0.002666,
"64": 0.002666,
"65": 0.002666,
"66": 0.002666,
"67": 0.002666,
"68": 0.002666,
"69": 0.002666,
"7": 0.001333,
"70": 0.002666,
"71": 0.002666,
"72": 0.00045,
"73": 0.0005,
"74": 0.008,
"75": 0.002666,
"76": 0.005332,
"77": 0.005332,
"78": 0.005332,
"79": 0.002666,
"8": 0.001333,
"80": 0.002666,
"83": 0.00546448087431694,
"84": 0.00546448087431694,
"85": 0.00546448087431694,
"86": 0.00546448087431694,
"87": 0.00546448087431694,
"88": 0.00546448087431694,
"89": 0.00546448087431694,
"9": 0.007695,
"90": 0.00546448087431694,
"91": 0.00546448087431694,
"92": 0.00546448087431694,
"93": 0.00546448087431694,
"94": 0.00546448087431694,
"95": 0.00546448087431694,
"96": 0.00546448087431694,
"98": 0.02459016393442623
},
"WeaponCPU": {
"100": 60,
"226": 40,
"227": 40,
"228": 40,
"332": "120",
"333": 120,
"334": 60,
"335": 60,
"338": 120,
"340": 120,
"98": 20
},
"WeaponData": {
"audioCollisionMass": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 1,
"333": 0,
"334": 1,
"335": 0,
"338": 1,
"340": 1,
"98": 1
},
"audioCollisionSpeed": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 100,
"333": 0,
"334": 100,
"335": 0,
"338": 100,
"340": 100,
"98": 100
},
"characterDamage": {
"100": 200,
"226": 200,
"227": 200,
"228": 200,
"231": 0,
"332": 16,
"333": 200,
"334": 16,
"335": 200,
"338": 200,
"340": 200,
"98": 16
},
"characterDamageRadius": {
"100": 5,
"226": 6,
"227": 7,
"228": 8,
"231": 0.01,
"332": 0.06,
"333": 5,
"334": 0.06,
"335": 5,
"338": 1,
"340": 1,
"98": 0.06
},
"characterSeatedDamage": {
"100": 5,
"226": 5,
"227": 5,
"228": 5,
"231": 0,
"332": 5,
"333": 5,
"334": 5,
"335": 5,
"338": 5,
"340": 5,
"98": 5
},
"characterSeatedDamageRadius": {
"100": 1,
"226": 3,
"227": 3.5,
"228": 4,
"231": 0.01,
"332": 0.06,
"333": 1,
"334": 0.06,
"335": 1,
"338": 0.06,
"340": 0.06,
"98": 0.06
},
"chargingAudioPath": {
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup"
},
"chargingTime": {
"226": 6,
"227": 6,
"228": 6
},
"chargingVfxGraphPath": {
"226": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"227": "Weapon_VFX_Block_PlasmaExplosive_Charging",
"228": "Weapon_VFX_Block_PlasmaExplosive_Charging"
},
"clusterMassInaccuracy": {
"338": {
"x": 5,
"y": 0
},
"340": {
"x": 5,
"y": 0
}
},
"clusterMassRange": {
"338": {
"x": 200,
"y": 500
},
"340": {
"x": 200,
"y": 500
}
},
"crosshairPriority": {
"100": 2,
"226": 4,
"227": 4,
"228": 4,
"332": 3,
"333": 2,
"334": 3,
"335": 2,
"338": 1,
"340": 1,
"98": 3
},
"damage": {
"100": 600,
"226": 15000,
"227": 22500,
"228": 33750,
"231": 0,
"332": 24,
"333": 600,
"334": 24,
"335": 600,
"338": 810,
"340": 810,
"98": 24
},
"damageByDistanceRange": {
"338": {
"x": 25,
"y": 70
},
"340": {
"x": 25,
"y": 70
}
},
"damageByTimeFlownRange": {
"100": {
"x": 0.8,
"y": 0.25
},
"333": {
"x": 0.8,
"y": 0.25
},
"335": {
"x": 0.8,
"y": 0.25
}
},
"damageRadius": {
"100": 5,
"226": 6,
"227": 7,
"228": 8,
"231": 0.010000000000000002,
"332": 0.2,
"333": 5,
"334": 0.2,
"335": 5,
"338": 0.2,
"340": 0.2,
"98": 0.2
},
"damageRadiusInBlocks": {
"100": 25,
"226": 30,
"227": 35,
"228": 40,
"231": 0.05,
"332": 1,
"333": 25,
"334": 1,
"335": 25,
"338": 1,
"340": 1,
"98": 1
},
"displayAimPoints": {
"100": true,
"226": true,
"227": true,
"228": true,
"332": true,
"333": true,
"334": true,
"335": true,
"338": true,
"340": true,
"98": true
},
"doDirectHitDamage": {
"332": true,
"334": true,
"338": true,
"340": true,
"98": true
},
"doSplashDamage": {
"100": true,
"226": true,
"227": true,
"228": true,
"231": true,
"333": true,
"335": true
},
"fireRate": {
"100": 0.4,
"226": 8,
"227": 8,
"228": 8,
"332": 10,
"333": 0.4,
"334": 5,
"335": 0.4,
"338": 0.285,
"340": 0.285,
"98": 1.67
},
"fireVfxGraphPath": {
"100": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"226": "Weapon_VFX_ExplosiveBlock_Small_Plasma",
"227": "Weapon_VFX_ExplosiveBlock_Medium_Plasma",
"228": "Weapon_VFX_ExplosiveBlock_Large_Plasma",
"231": "ProtoniumExplosion_VFX",
"332": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"333": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"334": "Weapon_VFX_30mmAutocannon_Laser_Muzzle",
"335": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle",
"338": "Weapon_VFX_Railgun_Muzzle",
"340": "Weapon_VFX_Railgun_Muzzle",
"98": "Weapon_VFX_30mmAutocannon_Laser_Muzzle"
},
"firingPoints": {
"100": [
{
"x": 0,
"y": 1.107,
"z": 0
}
],
"226": [
{
"x": 0,
"y": 0,
"z": 0
}
],
"332": [
{
"x": -0.601,
"y": 0.212,
"z": 1.81
},
{
"x": -0.806,
"y": 0,
"z": 1.81
},
{
"x": -0.601,
"y": -0.212,
"z": 1.81
},
{
"x": 0.601,
"y": 0.212,
"z": 1.81
},
{
"x": 0.806,
"y": 0,
"z": 1.81
},
{
"x": 0.601,
"y": -0.212,
"z": 1.81
}
],
"333": [
{
"x": 0.191,
"y": 0.08,
"z": 1.8
},
{
"x": -0.191,
"y": 0.08,
"z": 1.8
}
],
"334": [
{
"x": 0,
"y": -0.0521628,
"z": 2.262123
},
{
"x": -0.177,
"y": 0.1738372,
"z": 2.126123
},
{
"x": 0.177,
"y": 0.1738372,
"z": 2.126123
}
],
"335": [
{
"x": 0,
"y": 0,
"z": 1.21
}
],
"338": [
{
"x": 0,
"y": 2.35,
"z": 0
}
],
"340": [
{
"x": 0,
"y": 0,
"z": 3
}
],
"98": [
{
"x": 0,
"y": 1.55,
"z": 0.035
}
]
},
"gunShakeIntensity": {
"100": 0.1,
"226": 0.2,
"227": 0.2,
"228": 0.2,
"332": 0.1,
"333": 0.1,
"334": 0.1,
"335": 0.1,
"338": 0.2,
"340": 0.2,
"98": 0.1
},
"gunShakeRadius": {
"100": 25,
"226": 25,
"227": 25,
"228": 25,
"332": 25,
"333": 25,
"334": 25,
"335": 25,
"338": 25,
"340": 25,
"98": 25
},
"gunShakeTimeFalloff": {
"100": 5,
"226": 5,
"227": 5,
"228": 5,
"332": 5,
"333": 5,
"334": 5,
"335": 5,
"338": 5,
"340": 5,
"98": 5
},
"hitImpulse": {
"100": 2750,
"226": 5000,
"227": 6250,
"228": 7812.5,
"231": 0,
"332": 2750,
"333": 2750,
"334": 2750,
"335": 2750,
"338": 2750,
"340": 2750,
"98": 2750
},
"hitVfxGraphPath": {
"100": "Weapon_VFX_60mmcannon_Plasma_Hit",
"332": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"333": "Weapon_VFX_60mmcannon_Plasma_Hit",
"334": "Weapon_VFX_30mmAutocannon_Laser_Hit",
"335": "Weapon_VFX_60mmcannon_Plasma_Hit",
"338": "Weapon_VFX_Railgun_Hit",
"340": "Weapon_VFX_Railgun_Hit",
"98": "Weapon_VFX_30mmAutocannon_Laser_Hit"
},
"innerSplashConeAngle": {
"100": 15,
"226": 15,
"227": 15,
"228": 15,
"333": 15,
"335": 15
},
"innerSplashHitsCount": {
"100": 4,
"226": 5,
"227": 5,
"228": 5,
"333": 4,
"335": 4,
"338": 5,
"340": 5
},
"lerpGainedAccuracyPerSecond": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0.5,
"333": 0,
"334": 0.5,
"335": 0,
"338": 0,
"340": 0,
"98": 0.5
},
"lostAccuracyPerShot": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"340": 0,
"98": 0
},
"maxPenetrationDistance": {
"100": 5,
"226": 6,
"227": 7,
"228": 8,
"332": 1.5,
"333": 5,
"334": 1.5,
"335": 5,
"338": 10,
"340": 10,
"98": 1.5
},
"maximumInaccuracyInDegrees": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 5,
"340": 5,
"98": 0
},
"minDamage": {
"100": 80,
"333": 80,
"335": 80,
"338": 150,
"340": 150
},
"minPenetrationEnergy": {
"338": 2,
"340": 2
},
"minimumInaccuracyInDegrees": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"340": 0,
"98": 0
},
"misfireAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"338": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"340": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser"
},
"multiShotCount": {
"333": 2
},
"multiShotInterval": {
"333": 0.1
},
"otherFireAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote"
},
"otherHitAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote"
},
"outerSplashConeAngle": {
"100": 30,
"226": 30,
"227": 30,
"228": 30,
"333": 30,
"335": 30
},
"outerSplashHitsCount": {
"100": 4,
"226": 5,
"227": 5,
"228": 5,
"333": 4,
"335": 4,
"338": 6,
"340": 6
},
"ownerFireAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma",
"231": "event:/GameplayBlocks/ProtoniumCrystalBreak",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser"
},
"ownerHitAudioEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit"
},
"passbyEventPath": {
"100": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"332": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"333": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"334": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby",
"335": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby",
"338": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"340": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby",
"98": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby"
},
"penetrationEnergy": {
"100": 10,
"226": 1000,
"227": 1000,
"228": 1000,
"332": 20,
"333": 10,
"334": 20,
"335": 10,
"338": 45,
"340": 45,
"98": 20
},
"penetrationEnergyStat": {
"100": 1000,
"226": 100000,
"227": 100000,
"228": 100000,
"332": 2000,
"333": 1000,
"334": 2000,
"335": 1000,
"338": 4500,
"340": 4500,
"98": 2000
},
"penetrationThickness": {
"338": 0.6,
"340": 0.6
},
"projectileGravityFactor": {
"100": 1,
"332": 0,
"333": 1,
"334": 0,
"335": 1,
"338": 0,
"340": 0,
"98": 0
},
"projectileLifeTime": {
"100": 7,
"332": 3,
"333": 7,
"334": 3,
"335": 7,
"338": 3.5,
"340": 3.5,
"98": 3
},
"projectileShakeIntensity": {
"100": 0.3,
"226": 0.35,
"227": 0.35,
"228": 0.35,
"332": 0.18,
"333": 0.3,
"334": 0.18,
"335": 0.3,
"338": 0.35,
"340": 0.35,
"98": 0.18
},
"projectileShakeRadius": {
"100": 15,
"226": 20,
"227": 20,
"228": 20,
"332": 10,
"333": 15,
"334": 10,
"335": 15,
"338": 0.2,
"340": 0.2,
"98": 10
},
"projectileShakeTimeFalloff": {
"100": 5,
"226": 5,
"227": 5,
"228": 5,
"332": 5,
"333": 5,
"334": 5,
"335": 5,
"338": 5,
"340": 5,
"98": 5
},
"projectileSpeed": {
"100": 150,
"332": 900,
"333": 150,
"334": 900,
"335": 150,
"338": 450,
"340": 450,
"98": 900
},
"projectileType": {
"100": "Projectile",
"226": "HitScan",
"227": "HitScan",
"228": "HitScan",
"332": "Projectile",
"333": "Projectile",
"334": "Projectile",
"335": "Projectile",
"338": "Projectile",
"340": "Projectile",
"98": "Projectile"
},
"projectileVfxGraphPath": {
"100": "ProjectileVFX",
"332": "ProjectileVFX",
"333": "ProjectileVFX",
"334": "ProjectileVFX",
"335": "ProjectileVFX",
"338": "ProjectileVFX",
"340": "ProjectileVFX",
"98": "ProjectileVFX"
},
"projectileVfxType": {
"100": 0,
"332": 2,
"333": 0,
"334": 2,
"335": 0,
"338": 3,
"340": 3,
"98": 2
},
"range": {
"100": 500,
"226": 0.01,
"227": 0.01,
"228": 0.01,
"332": 500,
"333": 500,
"334": 500,
"335": 500,
"338": 750,
"340": 750,
"98": 500
},
"reArmAudioEventPath": {
"226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm",
"228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm"
},
"rechargeTime": {
"100": 2.5,
"226": 0.1,
"227": 0.1,
"228": 0.1,
"332": 0.1,
"333": 2.5,
"334": 0.2,
"335": 2.5,
"338": 3.5,
"340": 3.5,
"98": 0.6000000000000001
},
"recoilForce": {
"100": 45,
"226": 500,
"227": 750,
"228": 1000,
"332": 15,
"333": 45,
"334": 15,
"335": 45,
"338": 750,
"340": 750,
"98": 15
},
"stopGlowingOnReload": {
"226": true,
"227": true,
"228": true
},
"timeTillRecoveryStarts": {
"100": 0,
"226": 0,
"227": 0,
"228": 0,
"332": 0,
"333": 0,
"334": 0,
"335": 0,
"338": 0,
"340": 0,
"98": 0
},
"vignetteHoldTime": {
"100": 0.4,
"226": 0.4,
"227": 0.4,
"228": 0.4,
"231": 0.4,
"332": 0,
"333": 0.4,
"334": 0,
"335": 0.4,
"338": 0.4,
"340": 0.4,
"98": 0
},
"vignetteInTime": {
"100": 0.1,
"226": 0.1,
"227": 0.1,
"228": 0.1,
"231": 0.1,
"332": 0.1,
"333": 0.1,
"334": 0.1,
"335": 0.1,
"338": 0.1,
"340": 0.1,
"98": 0.1
},
"vignetteOutTime": {
"100": 0.6,
"226": 0.6,
"227": 0.6,
"228": 0.6,
"231": 0.6,
"332": 0.1,
"333": 0.6,
"334": 0.1,
"335": 0.6,
"338": 0.6,
"340": 0.6,
"98": 0.1
},
"weaponCrosshairType": {
"100": "PlasmaCannon",
"226": "ArcDischarger",
"227": "ArcDischarger",
"228": "ArcDischarger",
"332": "Laser",
"333": "PlasmaCannon",
"334": "Laser",
"335": "PlasmaCannon",
"338": "RailGun",
"340": "RailGun",
"98": "Laser"
},
"zoomFOV": {
"100": 40,
"332": 20,
"333": 40,
"334": 20,
"335": 40,
"338": 15,
"340": 15,
"98": 30
}
},
"WeldingRule": {
"0": "Enabled",
"1": "Enabled",
"10": "Enabled",
"103": "Enabled",
"104": "Enabled",
"105": "Enabled",
"107": "Enabled",
"108": "Enabled",
"109": "Enabled",
"11": "Enabled",
"110": "Enabled",
"111": "Enabled",
"112": "Enabled",
"12": "Enabled",
"13": "Enabled",
"14": "Enabled",
"15": "Enabled",
"16": "Enabled",
"17": "Enabled",
"18": "Enabled",
"19": "Enabled",
"198": "Enabled",
"2": "Enabled",
"20": "Enabled",
"21": "Enabled",
"22": "Enabled",
"229": "Enabled",
"23": "Enabled",
"230": "Enabled",
"24": "Enabled",
"25": "Enabled",
"26": "Enabled",
"27": "Enabled",
"28": "Enabled",
"29": "Enabled",
"3": "Enabled",
"30": "Enabled",
"31": "Enabled",
"32": "Enabled",
"33": "Enabled",
"34": "Enabled",
"35": "Enabled",
"36": "Enabled",
"37": "Enabled",
"38": "Enabled",
"39": "Enabled",
"4": "Enabled",
"40": "Enabled",
"41": "Enabled",
"42": "Enabled",
"43": "Enabled",
"44": "Enabled",
"5": "Enabled",
"6": "Enabled",
"7": "Enabled",
"8": "Enabled",
"9": "Enabled"
},
"WiredBlockConnectionHint": {
"75": "EndPoint",
"76": "EndPoint",
"77": "EndPoint",
"78": "EndPoint"
},
"WorldEditorOnly": {
"135": true,
"156": true,
"157": true,
"158": true,
"159": true,
"160": true,
"161": true,
"162": true,
"163": true,
"164": true,
"165": true,
"166": true,
"167": true,
"180": true,
"195": true,
"196": true,
"227": "TRUE",
"228": "TRUE",
"229": true,
"230": true,
"231": "TRUE",
"275": true,
"276": true,
"339": true,
"49": true,
"72": true,
"73": true
},
"cm3Volume": {
"0": 8000,
"1": 6666,
"10": 7245,
"100": 11000,
"103": 2666,
"104": 666,
"105": 888,
"107": 888,
"108": 888,
"109": 1185,
"11": 6245,
"110": 1480,
"111": 1185,
"112": 888,
"115": 157031,
"116": 40406,
"12": 5125,
"13": 4120,
"135": 1755,
"136": 2888,
"14": 2040,
"15": 2080,
"153": 1555,
"154": 2888,
"155": 1555,
"156": 2666,
"157": 2666,
"158": 2666,
"159": 2666,
"16": 1965,
"160": 2666,
"161": 2666,
"162": 2666,
"163": 2666,
"164": 2666,
"165": 2666,
"166": 2666,
"167": 2666,
"17": 3925,
"179": 165625,
"18": 8000,
"180": 956875,
"19": 6666,
"195": 3088,
"196": 1755,
"198": 2666,
"2": 5333,
"20": 5333,
"21": 4000,
"22": 2666,
"225": 2666,
"226": 8000,
"227": 8000,
"228": 8000,
"229": 8200,
"23": 1333,
"230": 4200,
"231": 8000,
"24": 4000,
"25": 7695,
"255": 10532,
"26": 7245,
"27": 6245,
"273": 30900,
"274": 30900,
"275": 2666,
"276": 2666,
"277": 22000,
"278": 22000,
"28": 4120,
"29": 6120,
"3": 5333,
"30": 2666,
"31": 666,
"32": 2666,
"33": 2666,
"332": 215311,
"333": 211534,
"334": 53234,
"335": 32827,
"338": 91000,
"339": 2666,
"34": 2040,
"340": 32827,
"35": 3430,
"36": 4205,
"37": 3015,
"38": 2666,
"39": 666,
"4": 2666,
"40": 510,
"41": 1080,
"42": 1500,
"43": 950,
"44": 666,
"45": 238700,
"47": 68500,
"48": 68500,
"49": 3088,
"5": 4000,
"50": 2666,
"51": 2666,
"52": 2666,
"53": 2666,
"54": 2666,
"55": 2666,
"56": 2666,
"57": 2666,
"58": 2666,
"59": 2666,
"6": 2666,
"60": 2666,
"61": 2666,
"62": 2666,
"63": 2666,
"64": 2666,
"65": 2666,
"66": 2666,
"67": 2666,
"68": 2666,
"69": 2666,
"7": 1333,
"70": 2666,
"71": 2666,
"72": 450,
"73": 500,
"74": 8000,
"75": 2666,
"76": 5332,
"77": 5332,
"78": 5332,
"79": 2666,
"8": 1333,
"80": 2666,
"83": 5784,
"84": 5784,
"85": 10135,
"86": 12071,
"87": 13810,
"88": 9200,
"89": 5784,
"9": 7695,
"90": 5784,
"91": 13810,
"92": 8383,
"93": 10532,
"94": 12544,
"95": 5784,
"96": 5784,
"98": 12500
},
"health": {
"231": 8
},
"labelPrefabPath": {
"162": "Vector3_ConstBlock_TextLabel",
"275": "FloatDisplayBlock_TextLabel",
"276": "Vector3_Display_Block_TextLabel",
"74": "Nameplate",
"75": "BitBlock_TextLabel",
"76": "ConstBlock_TextLabel",
"77": "CounterBlock_TextLabel",
"78": "TimerBlock_TextLabel"
}
},
"Name": {
"0": "Cube",
"1": "NegativeTetrahedron",
"10": "RoundedNegativeQuarterPyramid",
"100": "Weapon_PlasmaCannon",
"103": "WideCylinderDoubleDiagonal",
"104": "NarrowCylinderDoubleDiagonal",
"105": "PostDoubleDiagonal",
"107": "PostStraight",
"108": "PostLShape",
"109": "PostTJunction",
"11": "RoundedWedge",
"110": "PostCross",
"111": "PostCorner",
"112": "PostDiagonal",
"115": "AntiGravityBlock",
"116": "ThrusterSmall",
"12": "RoundedQuarterPyramid",
"13": "RoundedTetrahedron",
"135": "GlassFrame_SkewedTriangle",
"136": "Frame_Square",
"14": "Cone",
"15": "ConeSegment",
"153": "Frame_Triangle",
"154": "Frame_SkewedSquare",
"155": "Frame_SkewedTriangle",
"156": "Math_DotProduct",
"157": "Math_CrossProduct",
"158": "Math_Angle",
"159": "Math_Distance",
"16": "Hemisphere",
"160": "Math_Magnitude",
"161": "Math_Normalize",
"162": "Vector3ConstantBlock",
"163": "Vector3PositionSensorBlock",
"164": "Vector3VelocitySensorBlock",
"165": "Vector3DirectionSensorBlock",
"166": "NearestPlayerPositionSensorBlock",
"167": "MyPositionSensorBlock",
"17": "Sphere",
"179": "ThrusterStandard",
"18": "PlateCube",
"180": "ThrusterLarge",
"19": "NegativeTetrahedronPlate",
"195": "GlassFrame_Square",
"196": "GlassFrame_Triangle",
"198": "HalfDoubleSlicedPlate",
"2": "NegativeQuarterPyramid",
"20": "NegativeQuarterPyramidPlate",
"21": "PlateWedge",
"22": "PlateQuarterPyramid",
"225": "DestructionSensorBlock",
"226": "ExplosiveBlockSmallArcDischarger",
"227": "ExplosiveBlockMediumArcDischarger",
"228": "ExplosiveBlockLargeArcDischarger",
"229": "GlassPlate_Square",
"23": "PlateTetrahedron",
"230": "GlassPlate_Triangle",
"231": "ProtoniumCrystal",
"24": "PlateTriangle",
"25": "RoundedNegativeTetrahedronPlate",
"255": "Decoupler Block",
"26": "RoundedNegativeQuarterPyramidPlate",
"27": "PlateRWedge",
"273": "WheelRig APC NoSteering",
"274": "WheelRig APC WithSteering",
"275": "FloatDisplayBlock",
"276": "Vector3DisplayBlock",
"277": "WheelRig Small NoSteering",
"278": "WheelRig Small WithSteering",
"28": "PlateRTetrahedron",
"29": "PlateCircle",
"3": "Double Sliced",
"30": "WideCylinderPlate",
"31": "NarrowCylinderPlate",
"32": "PlateQtrCircle",
"33": "WideCylinder",
"332": "Standard Laser Turret",
"333": "Standard Plasma Turret",
"334": "Small Laser Turret",
"335": "Small Plasma Turret",
"338": "RailGun",
"339": "AdvancedDestructionSensorBlock",
"34": "WideCylinderBend",
"340": "Standard Rail Turret",
"35": "WideCylinderT",
"36": "WideCylinderCross",
"37": "WideCylinderCorner",
"38": "WideCylinderDiagonal",
"39": "NarrowCylinder",
"4": "HalfDoubleSliced",
"40": "NarrowCylinderBend",
"41": "NarrowCylinderT",
"42": "NarrowCylinderCross",
"43": "NarrowCylinderCorner",
"44": "NarrowCylinderDiagonal",
"45": "Pilot Seat",
"47": "HeadlampIndicator",
"48": "HeadlampStrip",
"49": "GlassFrame_SkewedSquare",
"5": "Wedge",
"50": "Logic_AND",
"51": "Logic_OR",
"52": "Logic_NOT",
"53": "Logic_NAND",
"54": "Logic_NOR",
"55": "Logic_XOR",
"56": "Logic_XNOR",
"57": "Math_Adder",
"58": "Math_Subtractor",
"59": "Math_Multiplier",
"6": "QuarterPyramid",
"60": "Math_Divider",
"61": "Math_Inverter",
"62": "Math_Average",
"63": "Math_Absolute",
"64": "Math_Min",
"65": "Math_Max",
"66": "Math_Equal",
"67": "Math_Less",
"68": "Math_Less_Equal",
"69": "Math_Greater",
"7": "EighthPyramid",
"70": "Math_Greater_Equal",
"71": "Simple_Connector",
"72": "Button",
"73": "Switch",
"74": "Nameplate",
"75": "BitBlock",
"76": "ConstantBlock",
"77": "CounterBlock",
"78": "TimerBlock",
"79": "AreaSensorBlock",
"8": "Tetrahedron",
"80": "DistanceSensorBlock",
"83": "Axle",
"84": "Hinge",
"85": "Ball Joint",
"86": "Universal Joint",
"87": "Telescopic Joint",
"88": "Motor",
"89": "Axle Servo",
"9": "RoundedNegativeTetrahedron",
"90": "Hinge Servo",
"91": "Piston Servo",
"92": "Hinge Spring",
"93": "Axle Spring",
"94": "Damped Spring Joint",
"95": "Aiming Servo Axle",
"96": "Aiming Servo Hinge",
"98": "30mmAutoCannonLongLaser"
},
"Type": {
"0": "Cube",
"1": "Cube",
"10": "Cube",
"100": "Cube",
"103": "Cube",
"104": "Cube",
"105": "Cube",
"107": "Cube",
"108": "Cube",
"109": "Cube",
"11": "Cube",
"110": "Cube",
"111": "Cube",
"112": "Cube",
"115": "Cube",
"116": "Cube",
"12": "Cube",
"13": "Cube",
"135": "Cube",
"136": "Cube",
"14": "Cube",
"15": "Cube",
"153": "Cube",
"154": "Cube",
"155": "Cube",
"156": "Cube",
"157": "Cube",
"158": "Cube",
"159": "Cube",
"16": "Cube",
"160": "Cube",
"161": "Cube",
"162": "Cube",
"163": "Cube",
"164": "Cube",
"165": "Cube",
"166": "Cube",
"167": "Cube",
"17": "Cube",
"179": "Cube",
"18": "Cube",
"180": "Cube",
"19": "Cube",
"195": "Cube",
"196": "Cube",
"198": "Cube",
"2": "Cube",
"20": "Cube",
"21": "Cube",
"22": "Cube",
"225": "Cube",
"226": "Cube",
"227": "Cube",
"228": "Cube",
"229": "Cube",
"23": "Cube",
"230": "Cube",
"231": "Cube",
"24": "Cube",
"25": "Cube",
"255": "Cube",
"26": "Cube",
"27": "Cube",
"273": "Cube",
"274": "Cube",
"275": "Cube",
"276": "Cube",
"277": "Cube",
"278": "Cube",
"28": "Cube",
"29": "Cube",
"3": "Cube",
"30": "Cube",
"31": "Cube",
"32": "Cube",
"33": "Cube",
"332": "Cube",
"333": "Cube",
"334": "Cube",
"335": "Cube",
"338": "Cube",
"339": "Cube",
"34": "Cube",
"340": "Cube",
"35": "Cube",
"36": "Cube",
"37": "Cube",
"38": "Cube",
"39": "Cube",
"4": "Cube",
"40": "Cube",
"41": "Cube",
"42": "Cube",
"43": "Cube",
"44": "Cube",
"45": "Cube",
"47": "Cube",
"48": "Cube",
"49": "Cube",
"5": "Cube",
"50": "Cube",
"51": "Cube",
"52": "Cube",
"53": "Cube",
"54": "Cube",
"55": "Cube",
"56": "Cube",
"57": "Cube",
"58": "Cube",
"59": "Cube",
"6": "Cube",
"60": "Cube",
"61": "Cube",
"62": "Cube",
"63": "Cube",
"64": "Cube",
"65": "Cube",
"66": "Cube",
"67": "Cube",
"68": "Cube",
"69": "Cube",
"7": "Cube",
"70": "Cube",
"71": "Cube",
"72": "Cube",
"73": "Cube",
"74": "Cube",
"75": "Cube",
"76": "Cube",
"77": "Cube",
"78": "Cube",
"79": "Cube",
"8": "Cube",
"80": "Cube",
"83": "Cube",
"84": "Cube",
"85": "Cube",
"86": "Cube",
"87": "Cube",
"88": "Cube",
"89": "Cube",
"9": "Cube",
"90": "Cube",
"91": "Cube",
"92": "Cube",
"93": "Cube",
"94": "Cube",
"95": "Cube",
"96": "Cube",
"98": "Cube"
}
}
0453536cfd898ca004facce403158e716f769713
Module:MaterialPropertiesData.json
828
491
1794
2023-11-26T15:21:37Z
37.47.72.199
0
Created page with "{ "8": { "Type": "MaterialProperty", "Data": { "Name": "BasicAirium", "ArtReference": "MAT_L_HexVectorFibre_01", "SpriteName": "UberPaintableMaterial_BasicAirium", "NameKey": "strBasicAirium", "DescriptionKey": "strBasicAiriumDesc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 0, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82,..."
json
application/json
{
"8": {
"Type": "MaterialProperty",
"Data": {
"Name": "BasicAirium",
"ArtReference": "MAT_L_HexVectorFibre_01",
"SpriteName": "UberPaintableMaterial_BasicAirium",
"NameKey": "strBasicAirium",
"DescriptionKey": "strBasicAiriumDesc",
"PhysicsMaterial": "AIRIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 0,
"PhysicsMaterialTemplatePath": "PHYS_Airium",
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 25,
"penetrationResistanceStat": 2500,
"ProportionalToughness": 0.6,
"BondStrength": 1.5899999999999999,
"RoundedBondStrength": 1.59,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Light",
"PaletteCategory": "Light",
"IsDefaultMaterial": "true",
"Rarity": "Common",
"SortIndex": 0
}
},
"0": {
"Type": "MaterialProperty",
"Data": {
"Name": "BasicModeronium",
"ArtReference": "MAT_M_PaintedMetal_01",
"SpriteName": "UberPaintableMaterial_BasicModeronium",
"NameKey": "strBasicModeronium",
"DescriptionKey": "strBasicModeroniumDesc",
"PhysicsMaterial": "MODERONIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 1,
"PhysicsMaterialTemplatePath": "PHYS_Moderonium",
"RWDensity (g/cm3)": 4.5,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.225,
"Hollow RWDensity (kg/m3)": 225,
"Density": 22.5,
"Unit Mass": "1.8",
"penetrationResistance": 50,
"penetrationResistanceStat": 5000,
"ProportionalToughness": 1,
"BondStrength": 2.65,
"RoundedBondStrength": 2.65,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Medium",
"PaletteCategory": "Medium",
"IsDefaultMaterial": true,
"Rarity": "Common",
"SortIndex": 2
}
},
"19": {
"Type": "MaterialProperty",
"Data": {
"Name": "BasicIlluminum",
"ArtReference": "MAT_M_BasicGlow_01",
"SpriteName": "UberPaintableMaterial_BasicIlluminum",
"NameKey": "strBasicIlluminum",
"DescriptionKey": "strBasicIlluminumDesc",
"PhysicsMaterial": "MODERONIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 2,
"PhysicsMaterialTemplatePath": "PHYS_Moderonium",
"RWDensity (g/cm3)": 4.5,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.225,
"Hollow RWDensity (kg/m3)": 225,
"Density": 22.5,
"Unit Mass": "1.8",
"penetrationResistance": 50,
"penetrationResistanceStat": 5000,
"ProportionalToughness": 1,
"BondStrength": 2.65,
"RoundedBondStrength": 2.65,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Medium",
"PaletteCategory": "Medium",
"DefaultMaterialID": "0",
"Rarity": "Common",
"SortIndex": 9
}
},
"1": {
"Type": "MaterialProperty",
"Data": {
"Name": "BasicLadium",
"ArtReference": "MAT_H_CoarseMetal_01",
"SpriteName": "UberPaintableMaterial_BasicLadium",
"NameKey": "strBasicLadium",
"DescriptionKey": "strBasicLadiumDesc",
"PhysicsMaterial": "LADIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 3,
"PhysicsMaterialTemplatePath": "PHYS_Ladium",
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 75,
"penetrationResistanceStat": 7500,
"ProportionalToughness": 1.265,
"BondStrength": 3.3522499999999997,
"RoundedBondStrength": 3.35,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Heavy",
"PaletteCategory": "Heavy",
"IsDefaultMaterial": true,
"Rarity": "Common",
"SortIndex": 3
}
},
"4": {
"Type": "MaterialProperty",
"Data": {
"Name": "IndestructableIlluminum",
"ArtReference": "MAT_I_M_HexGlow_01",
"SpriteName": "UberPaintableMaterial_IndestructableIlluminum",
"NameKey": "strIndestructableIlluminum",
"DescriptionKey": "strIndestructableIlluminumDesc",
"PhysicsMaterial": "INDESTRUCTIBLE",
"RenderMaterialID": 0,
"TextureID": 4,
"PhysicsMaterialTemplatePath": "PHYS_Indestructible",
"WorldEditorOnly": true,
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 1000,
"penetrationResistanceStat": 100000,
"ProportionalToughness": 0.7,
"BondStrength": 1.8549999999999998,
"RoundedBondStrength": 1.86,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "WorldEditor",
"PaletteCategory": "Medium",
"DefaultMaterialID": "5",
"Rarity": "Common",
"SortIndex": 1
}
},
"3": {
"Type": "MaterialProperty",
"Data": {
"Name": "IndestructibleConcrete",
"ArtReference": "MAT_I_Concrete",
"SpriteName": "UberPaintableMaterial_IndestructibleConcrete",
"NameKey": "strIndestructibleConcrete",
"DescriptionKey": "strIndestructibleConcreteDesc",
"PhysicsMaterial": "CONCRETE",
"RenderMaterialID": 0,
"TextureID": 5,
"PhysicsMaterialTemplatePath": "PHYS_Concrete",
"WorldEditorOnly": true,
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.25,
"Hollow RWDensity (g/cm3)": 2.2875,
"Hollow RWDensity (kg/m3)": 2287.5,
"Density": 228.75,
"Unit Mass": "18.3",
"penetrationResistance": 1000,
"penetrationResistanceStat": 100000,
"ProportionalToughness": 10,
"BondStrength": 26.5,
"RoundedBondStrength": 26.5,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "WorldEditor",
"PaletteCategory": "Medium",
"DefaultMaterialID": "5",
"Rarity": "Common",
"SortIndex": 4
}
},
"9": {
"Type": "MaterialProperty",
"Data": {
"Name": "IndestructiblePanelling",
"ArtReference": "MAT_I_Panelling",
"SpriteName": "UberPaintableMaterial_IndestructiblePanelling",
"NameKey": "strIndestructiblePanelling",
"DescriptionKey": "strIndestructiblePanellingDesc",
"PhysicsMaterial": "INDESTRUCTIBLE",
"RenderMaterialID": 0,
"TextureID": 6,
"PhysicsMaterialTemplatePath": "PHYS_Indestructible",
"WorldEditorOnly": true,
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 1000,
"penetrationResistanceStat": 100000,
"ProportionalToughness": 2,
"BondStrength": 5.3,
"RoundedBondStrength": 5.3,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "WorldEditor",
"PaletteCategory": "Medium",
"DefaultMaterialID": "5",
"Rarity": "Common",
"SortIndex": 5
}
},
"2": {
"Type": "MaterialProperty",
"Data": {
"Name": "BasicUnobtanium",
"ArtReference": "MAT_U_Pearl",
"SpriteName": "UberPaintableMaterial_BasicUnobtanium",
"NameKey": "strBasicUnobtanium",
"DescriptionKey": "strBasicUnobtaniumDesc",
"PhysicsMaterial": "UNOBTAINIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 7,
"PhysicsMaterialTemplatePath": "PHYS_Unobtainium",
"WorldEditorOnly": true,
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 500,
"penetrationResistanceStat": 50000,
"ProportionalToughness": 1.75,
"BondStrength": 4.6375,
"RoundedBondStrength": 4.64,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "WorldEditor",
"PaletteCategory": "Medium",
"DefaultMaterialID": "5",
"Rarity": "Common",
"SortIndex": 6
}
},
"5": {
"Type": "MaterialProperty",
"Data": {
"Name": "IndestructibleGrid",
"ArtReference": "MAT_I_Grid_9x9_A",
"SpriteName": "UberPaintableMaterial_IndestructibleGrid",
"NameKey": "strIndestructibleGrid",
"DescriptionKey": "strIndestructibleGridDesc",
"PhysicsMaterial": "INDESTRUCTIBLE",
"RenderMaterialID": 0,
"TextureID": 8,
"PhysicsMaterialTemplatePath": "PHYS_Indestructible",
"WorldEditorOnly": true,
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.25,
"Hollow RWDensity (g/cm3)": 2.2875,
"Hollow RWDensity (kg/m3)": 2287.5,
"Density": 228.75,
"Unit Mass": "18.3",
"penetrationResistance": 1000,
"penetrationResistanceStat": 100000,
"ProportionalToughness": 10,
"BondStrength": 26.5,
"RoundedBondStrength": 26.5,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "WorldEditor",
"PaletteCategory": "Medium",
"IsDefaultMaterial": "true",
"Rarity": "Common",
"SortIndex": 7
}
},
"6": {
"Type": "MaterialProperty",
"Data": {
"Name": "IndestructibleProximityBarrier",
"ArtReference": "MAT_I_Grid_9x9_Proximity_A",
"SpriteName": "UberPaintableMaterial_IndestructibleProximityBarrier",
"NameShortKey": "strIndestructibleProximityBarrierShort",
"NameKey": "strIndestructibleProximityBarrier",
"DescriptionKey": "strIndestructibleProximityBarrierDesc",
"PhysicsMaterial": "FORCEFIELD",
"MaxDistanceCullingOverride": 100,
"DisableShadowOverride": true,
"RenderMaterialID": 0,
"TextureID": 9,
"PhysicsMaterialTemplatePath": "PHYS_Forcefield",
"WorldEditorOnly": true,
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.25,
"Hollow RWDensity (g/cm3)": 2.2875,
"Hollow RWDensity (kg/m3)": 2287.5,
"Density": 228.75,
"Unit Mass": "18.3",
"penetrationResistance": 1000,
"penetrationResistanceStat": 100000,
"ProportionalToughness": 10,
"BondStrength": 26.5,
"RoundedBondStrength": 26.5,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "WorldEditor",
"PaletteCategory": "Medium",
"DefaultMaterialID": "5",
"Rarity": "Common",
"SortIndex": 8
}
},
"7": {
"Type": "MaterialProperty",
"Data": {
"Name": "VectorAirium",
"ArtReference": "MAT_L_VectorFibreMaskA_01",
"SpriteName": "UberPaintableMaterial_VectorAirium",
"NameKey": "strVectorAirium",
"DescriptionKey": "strVectorAiriumDesc",
"PhysicsMaterial": "AIRIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 10,
"PhysicsMaterialTemplatePath": "PHYS_Airium",
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 25,
"penetrationResistanceStat": 2500,
"ProportionalToughness": 0.6,
"BondStrength": 1.5899999999999999,
"RoundedBondStrength": 1.59,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Light",
"PaletteCategory": "Light",
"DefaultMaterialID": "8",
"Rarity": "Common",
"SortIndex": 9
}
},
"10": {
"Type": "MaterialProperty",
"Data": {
"Name": "StreakyHexIluminum",
"ArtReference": "MAT_M_StreakyGlow_01",
"SpriteName": "UberPaintableMaterial_StreakyHexIluminum",
"NameKey": "strStreakyHexIluminum",
"DescriptionKey": "strStreakyHexIluminumDesc",
"PhysicsMaterial": "MODERONIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 11,
"PhysicsMaterialTemplatePath": "PHYS_Moderonium",
"RWDensity (g/cm3)": 4.5,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.225,
"Hollow RWDensity (kg/m3)": 225,
"Density": 22.5,
"Unit Mass": "1.8",
"penetrationResistance": 50,
"penetrationResistanceStat": 5000,
"ProportionalToughness": 1,
"BondStrength": 2.65,
"RoundedBondStrength": 2.65,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Medium",
"PaletteCategory": "Medium",
"DefaultMaterialID": "0",
"Rarity": "Uncommon",
"SortIndex": 10
}
},
"11": {
"Type": "MaterialProperty",
"Data": {
"Name": "WornPaintedModeronium",
"ArtReference": "MAT_M_WornPaint_01",
"SpriteName": "UberPaintableMaterial_WornPaintedModeronium",
"NameKey": "strWornPaintedModeronium",
"DescriptionKey": "strWornPaintedModeroniumDesc",
"PhysicsMaterial": "MODERONIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 12,
"PhysicsMaterialTemplatePath": "PHYS_Moderonium",
"RWDensity (g/cm3)": 4.5,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.225,
"Hollow RWDensity (kg/m3)": 225,
"Density": 22.5,
"Unit Mass": "1.8",
"penetrationResistance": 50,
"penetrationResistanceStat": 5000,
"ProportionalToughness": 1,
"BondStrength": 2.65,
"RoundedBondStrength": 2.65,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Medium",
"PaletteCategory": "Medium",
"DefaultMaterialID": "0",
"Rarity": "Common",
"SortIndex": 11
}
},
"12": {
"Type": "MaterialProperty",
"Data": {
"Name": "TriangularPlatedLadium",
"ArtReference": "MAT_H_TrianglePlate_03",
"SpriteName": "UberPaintableMaterial_TriangularPlatedLadium",
"NameKey": "strTriangularPlatedLadium",
"DescriptionKey": "strTriangularPlatedLadiumDesc",
"PhysicsMaterial": "LADIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 13,
"PhysicsMaterialTemplatePath": "PHYS_Ladium",
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 75,
"penetrationResistanceStat": 7500,
"ProportionalToughness": 1.265,
"BondStrength": 3.3522499999999997,
"RoundedBondStrength": 3.35,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Heavy",
"PaletteCategory": "Heavy",
"DefaultMaterialID": "1",
"Rarity": "Uncommon",
"SortIndex": 12
}
},
"13": {
"Type": "MaterialProperty",
"Data": {
"Name": "FibreWeaveAirium",
"ArtReference": "MAT_L_CarbonFibre_01",
"SpriteName": "UberPaintableMaterial_FibreWeaveAirium",
"NameKey": "strFibreWeaveAirium",
"DescriptionKey": "strFibreWeaveAiriumDesc",
"PhysicsMaterial": "AIRIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 14,
"PhysicsMaterialTemplatePath": "PHYS_Airium",
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 25,
"penetrationResistanceStat": 2500,
"ProportionalToughness": 0.6,
"BondStrength": 1.5899999999999999,
"RoundedBondStrength": 1.59,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Light",
"PaletteCategory": "Light",
"DefaultMaterialID": "8",
"Rarity": "Common",
"SortIndex": 13
}
},
"14": {
"Type": "MaterialProperty",
"Data": {
"Name": "YPlatedLadium",
"ArtReference": "MAT_H_YPlate_01",
"SpriteName": "UberPaintableMaterial_YPlatedLadium",
"NameKey": "strYPlatedLadium",
"DescriptionKey": "strYPlatedLadiumDesc",
"PhysicsMaterial": "LADIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 15,
"PhysicsMaterialTemplatePath": "PHYS_Ladium",
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 75,
"penetrationResistanceStat": 7500,
"ProportionalToughness": 1.265,
"BondStrength": 3.3522499999999997,
"RoundedBondStrength": 3.35,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Heavy",
"PaletteCategory": "Heavy",
"DefaultMaterialID": "1",
"Rarity": "Uncommon",
"SortIndex": 14
}
},
"15": {
"Type": "MaterialProperty",
"Data": {
"Name": "Evil",
"ArtReference": "MAT_H_EvilCray_01",
"SpriteName": "UberPaintableMaterial_Evil",
"NameKey": "strEvil",
"DescriptionKey": "strEvilDesc",
"PhysicsMaterial": "LADIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 16,
"PhysicsMaterialTemplatePath": "PHYS_Ladium",
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 75,
"penetrationResistanceStat": 7500,
"ProportionalToughness": 1.265,
"BondStrength": 3.3522499999999997,
"RoundedBondStrength": 3.35,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Heavy",
"PaletteCategory": "Heavy",
"DefaultMaterialID": "1",
"Rarity": "Rare",
"SortIndex": 15
}
},
"16": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_H_Industrial",
"ArtReference": "MAT_H_Industrial",
"SpriteName": "UberPaintableMaterial_MAT_H_Industrial",
"NameKey": "strMAT_H_Industrial",
"DescriptionKey": "strMAT_H_IndustrialDesc",
"PhysicsMaterial": "LADIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 17,
"PhysicsMaterialTemplatePath": "PHYS_Ladium",
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 75,
"penetrationResistanceStat": 7500,
"ProportionalToughness": 1.265,
"BondStrength": 3.3522499999999997,
"RoundedBondStrength": 3.35,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Heavy",
"PaletteCategory": "Heavy",
"DefaultMaterialID": "1",
"Rarity": "Uncommon",
"SortIndex": 16
}
},
"17": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_H_CurvedPlatingA_01",
"ArtReference": "MAT_H_CurvedPlatingA_01",
"SpriteName": "UberPaintableMaterial_MAT_H_CurvedPlatingA_01",
"NameKey": "strMAT_H_CurvedPlatingA_01",
"DescriptionKey": "strMAT_H_CurvedPlatingA_01Desc",
"PhysicsMaterial": "LADIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 18,
"PhysicsMaterialTemplatePath": "PHYS_Ladium",
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 75,
"penetrationResistanceStat": 7500,
"ProportionalToughness": 1.265,
"BondStrength": 3.3522499999999997,
"RoundedBondStrength": 3.35,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Heavy",
"PaletteCategory": "Heavy",
"DefaultMaterialID": "1",
"Rarity": "Uncommon",
"SortIndex": 17
}
},
"18": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_H_CurvedPlatingB_01",
"ArtReference": "MAT_H_CurvedPlatingB_01",
"SpriteName": "UberPaintableMaterial_MAT_H_CurvedPlatingB_01",
"NameKey": "strMAT_H_CurvedPlatingB_01",
"DescriptionKey": "strMAT_H_CurvedPlatingB_01Desc",
"PhysicsMaterial": "LADIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 19,
"PhysicsMaterialTemplatePath": "PHYS_Ladium",
"RWDensity (g/cm3)": 9.15,
"% Filled Space": 0.1,
"Hollow RWDensity (g/cm3)": 0.915,
"Hollow RWDensity (kg/m3)": 915,
"Density": 91.5,
"Unit Mass": "7.3",
"penetrationResistance": 75,
"penetrationResistanceStat": 7500,
"ProportionalToughness": 1.265,
"BondStrength": 3.3522499999999997,
"RoundedBondStrength": 3.35,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Heavy",
"PaletteCategory": "Heavy",
"DefaultMaterialID": "1",
"Rarity": "Common",
"SortIndex": 18
}
},
"20": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_L_BumpyHex_01",
"ArtReference": "MAT_L_BumpyHex_01",
"SpriteName": "UberPaintableMaterial_MAT_L_BumpyHex_01",
"NameKey": "strMAT_L_BumpyHex_01",
"DescriptionKey": "strMAT_L_BumpyHex_01Desc",
"PhysicsMaterial": "AIRIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 20,
"PhysicsMaterialTemplatePath": "PHYS_Airium",
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 25,
"penetrationResistanceStat": 2500,
"ProportionalToughness": 0.6,
"BondStrength": 1.5899999999999999,
"RoundedBondStrength": 1.59,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Light",
"PaletteCategory": "Light",
"DefaultMaterialID": "8",
"Rarity": "Rare",
"SortIndex": 19
}
},
"21": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_M_CamouflageB_01",
"ArtReference": "MAT_M_CamouflageB_01",
"SpriteName": "UberPaintableMaterial_MAT_M_CamouflageB_01",
"NameKey": "strMAT_M_CamouflageB_01",
"DescriptionKey": "strMAT_M_CamouflageB_01Desc",
"PhysicsMaterial": "MODERONIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 21,
"PhysicsMaterialTemplatePath": "PHYS_Moderonium",
"RWDensity (g/cm3)": 4.5,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.225,
"Hollow RWDensity (kg/m3)": 225,
"Density": 22.5,
"Unit Mass": "1.8",
"penetrationResistance": 50,
"penetrationResistanceStat": 5000,
"ProportionalToughness": 1,
"BondStrength": 2.65,
"RoundedBondStrength": 2.65,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Medium",
"PaletteCategory": "Medium",
"DefaultMaterialID": "0",
"Rarity": "Common",
"SortIndex": 20
}
},
"22": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_L_JeeRaWeave_01",
"ArtReference": "MAT_L_JeeRaWeave_01",
"SpriteName": "UberPaintableMaterial_MAT_L_JeeRaWeave_01",
"NameKey": "strMAT_L_JeeRaWeave_01",
"DescriptionKey": "strMAT_L_JeeRaWeave_01Desc",
"PhysicsMaterial": "AIRIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 22,
"PhysicsMaterialTemplatePath": "PHYS_Airium",
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 25,
"penetrationResistanceStat": 2500,
"ProportionalToughness": 0.6,
"BondStrength": 1.5899999999999999,
"RoundedBondStrength": 1.59,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Light",
"PaletteCategory": "Light",
"DefaultMaterialID": "8",
"Rarity": "Uncommon",
"SortIndex": 21
}
},
"23": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_L_BubbleWrap_01",
"ArtReference": "MAT_L_BubbleWrap_01",
"SpriteName": "UberPaintableMaterial_MAT_L_BubbleWrap_01",
"NameKey": "strMAT_L_BubbleWrap_01",
"DescriptionKey": "strMAT_L_BubbleWrap_01Desc",
"PhysicsMaterial": "AIRIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 23,
"PhysicsMaterialTemplatePath": "PHYS_Airium",
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 25,
"penetrationResistanceStat": 2500,
"ProportionalToughness": 0.6,
"BondStrength": 1.5899999999999999,
"RoundedBondStrength": 1.59,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Light",
"PaletteCategory": "Light",
"DefaultMaterialID": "8",
"Rarity": "Common",
"SortIndex": 22
}
},
"24": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_L_QuiltedFoil_01",
"ArtReference": "MAT_L_QuiltedFoil_01",
"SpriteName": "UberPaintableMaterial_MAT_L_QuiltedFoil_01",
"NameKey": "strMAT_L_QuiltedFoil_01",
"DescriptionKey": "strMAT_L_QuiltedFoil_01Desc",
"PhysicsMaterial": "AIRIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": "24",
"PhysicsMaterialTemplatePath": "PHYS_Airium",
"RWDensity (g/cm3)": 1.82,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.09100000000000001,
"Hollow RWDensity (kg/m3)": 91.00000000000001,
"Density": 9.100000000000001,
"Unit Mass": "0.7",
"penetrationResistance": 25,
"penetrationResistanceStat": 2500,
"ProportionalToughness": 0.6,
"BondStrength": 1.5899999999999999,
"RoundedBondStrength": 1.59,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Light",
"PaletteCategory": "Light",
"DefaultMaterialID": "8",
"Rarity": "Uncommon",
"SortIndex": 23
}
},
"25": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_M_Quilt",
"ArtReference": "MAT_M_Quilt",
"SpriteName": "UberPaintableMaterial_MAT_M_Quilt",
"NameKey": "strMAT_M_Quilt",
"DescriptionKey": "strMAT_M_QuiltDesc",
"PhysicsMaterial": "MODERONIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 25,
"PhysicsMaterialTemplatePath": "PHYS_Moderonium",
"RWDensity (g/cm3)": 4.5,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.225,
"Hollow RWDensity (kg/m3)": 225,
"Density": 22.5,
"Unit Mass": "1.8",
"penetrationResistance": 50,
"penetrationResistanceStat": 5000,
"ProportionalToughness": 1,
"BondStrength": 2.65,
"RoundedBondStrength": 2.65,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Medium",
"PaletteCategory": "Medium",
"DefaultMaterialID": "0",
"Rarity": "Common",
"SortIndex": 24
}
},
"26": {
"Type": "MaterialProperty",
"Data": {
"Name": "MAT_M_CamouflageA_01",
"ArtReference": "MAT_M_CamouflageA_01",
"SpriteName": "UberPaintableMaterial_MAT_M_CamouflageA_01",
"NameKey": "strMAT_M_CamouflageA_01",
"DescriptionKey": "strMAT_M_CamouflageA_01Desc",
"PhysicsMaterial": "MODERONIUM",
"IsDestructible": true,
"RenderMaterialID": 0,
"TextureID": 26,
"PhysicsMaterialTemplatePath": "PHYS_Moderonium",
"RWDensity (g/cm3)": 4.5,
"% Filled Space": 0.05,
"Hollow RWDensity (g/cm3)": 0.225,
"Hollow RWDensity (kg/m3)": 225,
"Density": 22.5,
"Unit Mass": "1.8",
"penetrationResistance": 50,
"penetrationResistanceStat": 5000,
"ProportionalToughness": 1,
"BondStrength": 2.65,
"RoundedBondStrength": 2.65,
"Friction": "Medium",
"Bounciness": "Low",
"InventoryCategory": "Medium",
"PaletteCategory": "Medium",
"DefaultMaterialID": "0",
"Rarity": "Common",
"SortIndex": 25
}
}
}
1554ebe2102715b97d877386652192ecfd5fe4c9
Armour and Health Model
0
414
1795
1563
2023-11-26T17:46:53Z
Kourinn
20
Add Connection Strength Override mechanics; Condense armor tips; Some grammar fixes;
wikitext
text/x-wiki
The Robocraft 2 health system is analogous to welding pieces of metal together. The main mechanic and difference to damage from Robocraft 1 is the that [[Shapes]] no longer have health; instead, the connections, the welding, between Shapes have health. The strength of your Robocraft is determined by the strength of the welds between the blocks.
=== Connection Health ===
Connection Health is based on Weld Perimeter Length and Material Connection Strength.
Connection Health = Weld Perimeter Length x Material Connection Strength
Weld Perimeter Length is the total length of all the edges that connects two blocks together, and Material Connection Strength is determined by the Connection Strength value of the materials being connected together (i.e. [[Materials|Ladium]] is strong and [[Materials|Airium]] is weak).<ref>https://www.robocraft2.com/under-the-hood-health-system</ref> Material Connection Strength is the average of two blocks' Connection Strength or the minimum of two blocks' Connection Strength Override if present.
Some blocks also have a hidden, legacy health multiplier, which depends on a hidden Perimeter Width Multiplier stat, but this hidden multiplier has been mostly removed with the addition of Connection Strength Override (in patch Alpha 0.11.0).<ref>https://www.robocraft2.com/under-the-hood-legacy-health-modifiers</ref>
=== Damage Systems ===
Robocraft 2 implements two complementary damage systems: Weapon Damage and Collision Damage. When the connection health between two blocks reaches zero, they are no longer connected. If enough connections are broken, the Robocraft will start to fall apart. Groups of blocks may fall off as connected chunks (e.g. when a Robocraft breaks into two pieces) which then remain in the simulation and continue to function separately. These chunks can be destroyed further until eventually they are just singular blocks when all connections are destroyed.
=== Weapon Damage ===
All weapons do damage with “ray casts”. Ray casts are lines that have a fixed start point and end point. When a ray cast hits a block, the block receives a fixed amount of damage to all of its connections equally. For example, with the Laser, each shot deals {{#invoke:Block_Data|get| key =Data[CubeNameKey]| value =Laser Blaster| return =Data[WeaponData][damage]}} damage to all connections to the hit block.<ref>https://www.robocraft2.com/under-the-hood-damage-system</ref>
Ray casts can penetrate into your Robocraft, passing through multiple blocks dealing damage to each without necessarily destroying them. Each weapon has a Starting Penetration Energy, which is reduced by the distance the ray travels through each block, the Penetration Distance, multiplied by each materials' Penetration Energy Absorption. The amount of damage then depends on the Remaining Penetration Energy. Because most shapes are not spheres, the angle at which a ray passes through a block is also important as this affects the distance that the ray travels through each block.
Penetration Energy Remaining = Starting Penetration Energy - Penetration Distance * Penetration Energy Absorption
Damage Dealt = Weapon Damage x (Penetration Energy Remaining / Starting Penetration Energy)
Because penetration may allow the ray(s) to pass through multiple connected blocks, and because each block hit deals damage to all connections, connections along the path of a ray may take damage multiple times.
Individual weapon types have their own ray cast mechanics.
* [[Weapons|Laser Blaster]] fires a projectile that hits something and then fires a ray cast line into the target at the angle the projectile was traveling.
* [[Weapons|Plasma Cannon]] fires a projectile that hits something and then fires multiple ray casts in a cone towards the target in order to simulate shrapnel.
* [[Weapons|Rail Gun]] fires a projectile that hits something and then fires a multiple ray casts in a cylinder in order to simulate a large-caliber impact.
* [[Weapons|Arc Discharger]] finds any Robocraft in a spherical radius when it explodes and fires multiple ray casts in a cone towards each target that is within the radius in order to simulate shrapnel.
=== Collision Damage ===
Collision Damage is applied differently to weapon damage. Damage to the connections between blocks is derived from the impulse magnitude, based on the mass and velocities of the two objects that are colliding. At the point of collision, a Sphere Cast is centered at the point of the collision. The radius of the sphere is determined by the impulse magnitude, and the damage is determined by both the impulse magnitude and damage falloff with distance. Damage from collisions ignore penetration resistance completely. All connections within the range of the point of collision are affected.<ref>https://www.robocraft2.com/under-the-hood-collision-and-melee-damage</ref>
=== Armor ===
Armor refers to the use of [[Shapes]] to protect a Robocraft and its important parts from incoming damage. The following is a list of generic tips for effective armor against each damage source:
* Against Laser Blasters, Plasma Cannons, and Rail Guns, layering small to large shapes with just enough depth to avoid penetration should be effective armor.
* Against Arc Dischargers, using very large shapes to create distance may be somewhat effective armor; however, using mobility to avoiding the limited range should be a more effective tactic.
* Against Collision Damage, using very large shapes, heavy-weight shapes, or leaving large gaps between the inner and outer Robocraft sections may be effective armor against collision damage; however, using mobility to avoiding the limited range should be a more effective tactic.
12fba72d927c453c53f3adaafc61ed0d8b11ddb8
Weapons
0
366
1796
1307
2023-11-26T19:30:21Z
Kourinn
20
/* Standard Laser Turret */ Update stats from blockdata
wikitext
text/x-wiki
Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU.
Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system.
=== Standard Laser Turret ===
An all-in-one aiming laser turret with six Laser Blasters.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BaseCPU]}}
|-
|'''Weapon CPU'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponCPU]}}
|-
|'''Mass of Cube'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[Mass of Cube]}} kg
|-
|'''Damage'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][damage]}}
|-
|'''Recharge Time'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][rechargeTime]}} s
|-
|'''Velocity'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][projectileSpeed]}} m/s
|-
|'''Penetration Energy'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][penetrationEnergy]}} kJ
|-
|'''Recoil Force'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][recoilForce]}} kN
|-
|'''Connection Strength Override'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BondStrengthOverride]}}
|}
{| class="wikitable"
|+Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard_Laser_Turret.png|alt=Standard Laser Turret|center|130x130px]]
|'''Standard Laser Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Standard Jee'ra Laser Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Standard Plasma Turret ===
An all-in-one aiming laser turret with two Plasma Cannons.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|450 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard Plasma Turret.png|alt=Standard Plasma Turret|center|frameless|130x130px]]
|'''Standard Plasma Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Standard Jee'ra Plasma Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Small Laser Turret ===
An all-in-one aiming laser turret with three Laser Blasters.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|250 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.2 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Small Laser Turret.png|alt=Small Laser Turret|center|frameless|130x130px]]
|'''Small Laser Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Small Jee'ra Laser Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Small Plasma Turret ===
An all-in-one aiming laser turret with two Plasma Cannons.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|225 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Small Plasma Turret.png|alt=Small Plasma Turret|center|frameless|130x130px]]
|'''Small Plasma Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Small Jee'ra Plasma Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Standard Rail Turret ===
An all-on-one aiming rail turret with one Rail Gun.
{| class="wikitable"
|+Stats
|'''Base CPU'''
!60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|900 kg
|-
|'''Damage'''
|590
|-
|'''Recharge Time'''
|4 s
|-
|'''Velocity'''
|450 m/s
|-
|'''Penetration Energy'''
|43000 kJ
|-
|'''Recoil Force'''
|750 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard Rail Turret.png|alt=Standard Rail Turret|center|frameless|130x130px]]
|'''Standard Rail Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Jee'ra Rail Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Laser Blaster ===
A fully automatic, fixed Laser Blaster barrel.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|22.5 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.2 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Laser Blaster.png|alt=Laser Blaster|center|frameless|130x130px]]
|'''Laser Blaster'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Laser Blaster'''
|Originally from the Season One Battle Matrix.
|}
----
=== Plasma Cannon ===
A heavy caliber plasma cannon barrel which launches explosive shells.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|45 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Plasma Cannon.png|alt=Plasma Cannon|center|frameless|130x130px]]
|'''Plasma Cannon'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Plasma Cannon'''
|Originally from the Season One Battle Matrix.
|}
----
=== Rail Gun ===
A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|90 kg
|-
|'''Damage'''
|590
|-
|'''Recharge Time'''
|4 s
|-
|'''Velocity'''
|450 m/s
|-
|'''Penetration Energy'''
|43000 kJ
|-
|'''Recoil Force'''
|750 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Rail Gun.png|alt=Rail Gun|center|frameless|130x130px]]
|'''Rail Gun'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Rail Gun'''
|Originally from the Season One Battle Matrix.
|}
----
=== Arc Discharger ===
Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force.
{| class="wikitable"
|+Stats
|Weapon CPU
|40
|-
|Mass of Cube
|30 kg
|-
|Damage
|15000
|-
|Splash Radius
|30 Blocks
|-
|Recharge Time
|0.1 s
|-
|Penetration Energy
|100000 kJ
|-
|Charge Time
|6 s
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Arc Discharger.png|alt=Arc Discharger|center|frameless|130x130px]]
|'''Arc Discharger'''
|Unlocked by default.
|}
----
=== Aiming Axle Servo ===
A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port.
{| class="wikitable"
|+Stats
|Base CPU
|30
|-
|Mass of Cube
|5 kg / 40 kg / 135 kg
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Aiming Axle Servo.png|alt=Aiming Axle Servo|center|frameless|130x130px]]
|'''Aiming Axle Servo'''
|Unlocked by default.
|}
----
=== Aiming Hinge Servo ===
A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port.
{| class="wikitable"
|+Stats
|Base CPU
|30
|-
|Mass of Cube
|5 kg / 40 kg / 135 kg
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Aiming Hinge Servo.png|alt=Aiming Hinge Servo|center|frameless|130x130px]]
|'''Aiming Hinge Servo'''
|Unlocked by default.
|}
2cb830cf177270f887bcd906cbceed36149d57c2
1797
1796
2023-11-26T19:32:26Z
Kourinn
20
/* Standard Laser Turret */ Penetration Energy Correction
wikitext
text/x-wiki
Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU.
Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system.
=== Standard Laser Turret ===
An all-in-one aiming laser turret with six Laser Blasters.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BaseCPU]}}
|-
|'''Weapon CPU'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponCPU]}}
|-
|'''Mass of Cube'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[Mass of Cube]}} kg
|-
|'''Damage'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][damage]}}
|-
|'''Recharge Time'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][rechargeTime]}} s
|-
|'''Velocity'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][projectileSpeed]}} m/s
|-
|'''Penetration Energy'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][penetrationEnergy]}}00 kJ
|-
|'''Recoil Force'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][recoilForce]}} kN
|-
|'''Connection Strength Override'''
|{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BondStrengthOverride]}}
|}
{| class="wikitable"
|+Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard_Laser_Turret.png|alt=Standard Laser Turret|center|130x130px]]
|'''Standard Laser Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Standard Jee'ra Laser Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Standard Plasma Turret ===
An all-in-one aiming laser turret with two Plasma Cannons.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|450 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard Plasma Turret.png|alt=Standard Plasma Turret|center|frameless|130x130px]]
|'''Standard Plasma Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Standard Jee'ra Plasma Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Small Laser Turret ===
An all-in-one aiming laser turret with three Laser Blasters.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|250 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.2 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Small Laser Turret.png|alt=Small Laser Turret|center|frameless|130x130px]]
|'''Small Laser Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Small Jee'ra Laser Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Small Plasma Turret ===
An all-in-one aiming laser turret with two Plasma Cannons.
{| class="wikitable"
|+Stats
|'''Base CPU'''
|60
|-
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|225 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Small Plasma Turret.png|alt=Small Plasma Turret|center|frameless|130x130px]]
|'''Small Plasma Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Small Jee'ra Plasma Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Standard Rail Turret ===
An all-on-one aiming rail turret with one Rail Gun.
{| class="wikitable"
|+Stats
|'''Base CPU'''
!60
|-
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|900 kg
|-
|'''Damage'''
|590
|-
|'''Recharge Time'''
|4 s
|-
|'''Velocity'''
|450 m/s
|-
|'''Penetration Energy'''
|43000 kJ
|-
|'''Recoil Force'''
|750 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Standard Rail Turret.png|alt=Standard Rail Turret|center|frameless|130x130px]]
|'''Standard Rail Turret'''
|Unlocked by default.
|-
|
|'''Clandestine Jee'ra Rail Turret'''
|Originally from the Season One Battle Matrix.
|}
----
=== Laser Blaster ===
A fully automatic, fixed Laser Blaster barrel.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|22.5 kg
|-
|'''Damage'''
|14
|-
|'''Recharge Time'''
|0.2 s
|-
|'''Velocity'''
|900 m/s
|-
|'''Penetration Energy'''
|2000 kJ
|-
|'''Recoil Force'''
|15 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Laser Blaster.png|alt=Laser Blaster|center|frameless|130x130px]]
|'''Laser Blaster'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Laser Blaster'''
|Originally from the Season One Battle Matrix.
|}
----
=== Plasma Cannon ===
A heavy caliber plasma cannon barrel which launches explosive shells.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|60
|-
|'''Mass of Cube'''
|45 kg
|-
|'''Damage'''
|500
|-
|'''Splash Radius'''
|12.5 Blocks
|-
|'''Recharge Time'''
|2.5 s
|-
|'''Velocity'''
|150 m/s
|-
|'''Penetration Energy'''
|1000 kJ
|-
|'''Recoil Force'''
|45 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Plasma Cannon.png|alt=Plasma Cannon|center|frameless|130x130px]]
|'''Plasma Cannon'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Plasma Cannon'''
|Originally from the Season One Battle Matrix.
|}
----
=== Rail Gun ===
A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range.
{| class="wikitable"
|+Stats
|'''Weapon CPU'''
|120
|-
|'''Mass of Cube'''
|90 kg
|-
|'''Damage'''
|590
|-
|'''Recharge Time'''
|4 s
|-
|'''Velocity'''
|450 m/s
|-
|'''Penetration Energy'''
|43000 kJ
|-
|'''Recoil Force'''
|750 kN
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Rail Gun.png|alt=Rail Gun|center|frameless|130x130px]]
|'''Rail Gun'''
|Unlocked by default.
|-
|
|'''Diverted Jee'ra Rail Gun'''
|Originally from the Season One Battle Matrix.
|}
----
=== Arc Discharger ===
Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force.
{| class="wikitable"
|+Stats
|Weapon CPU
|40
|-
|Mass of Cube
|30 kg
|-
|Damage
|15000
|-
|Splash Radius
|30 Blocks
|-
|Recharge Time
|0.1 s
|-
|Penetration Energy
|100000 kJ
|-
|Charge Time
|6 s
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Arc Discharger.png|alt=Arc Discharger|center|frameless|130x130px]]
|'''Arc Discharger'''
|Unlocked by default.
|}
----
=== Aiming Axle Servo ===
A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port.
{| class="wikitable"
|+Stats
|Base CPU
|30
|-
|Mass of Cube
|5 kg / 40 kg / 135 kg
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Aiming Axle Servo.png|alt=Aiming Axle Servo|center|frameless|130x130px]]
|'''Aiming Axle Servo'''
|Unlocked by default.
|}
----
=== Aiming Hinge Servo ===
A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port.
{| class="wikitable"
|+Stats
|Base CPU
|30
|-
|Mass of Cube
|5 kg / 40 kg / 135 kg
|}
{| class="wikitable"
|+
Variants
!Image
!Name
!Obtained From
|-
|[[File:Aiming Hinge Servo.png|alt=Aiming Hinge Servo|center|frameless|130x130px]]
|'''Aiming Hinge Servo'''
|Unlocked by default.
|}
a370cbf53278dd58d118ec63f4f6e85569cf5917
Bromine Gene
0
492
1798
2023-11-27T02:15:15Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Bromine Gene
|image=[[image]]
|type=Character Skin
|rarity=Uncommon
|gc=NA
|tp=4
|release=2023/10/26 }}
The '''Bromine Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
Bromine Gene uses the standard "Gene" lore entry:
{{Lore:Gene}}
== Obtaining ==
=== Battle Matrix ===
Bromine Gene {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}}
=== Item Shop ===
This character skin will appear on the Item Shop in the future.
[[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]]
3980d3cf947901adafe148601957a265eba176f4
Jimmy Jam Strawberry Jam Factory
0
202
1799
1297
2023-11-27T07:54:57Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jimmy Jam Strawberry Jam Factory
|image=[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]]
|type=Switch Plate
|rarity=Rare
|gc=1,200
|tp=NA
|release=2023/09/04 }}
The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop.
== Lore ==
The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry:
{{Lore:Jimmy_Jam}}
== Obtaining ==
=== Battle Matrix ===
The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|portrait|item_type=switch plates}}
[[Category:Switch_Plates]] [[Category:Cosmetic_Items]]
2fbefeab0e3bcbccd87e34db5beb9bf1ad318140
Pluto
0
307
1800
1151
2023-11-27T07:56:34Z
Lijosu
10
Updated with new cosmetic template
wikitext
text/x-wiki
{{Cosmetic Table
|title=Pluto
|image={{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
|type=Colour Palette
|rarity=Common
|gc=100
|tp=NA
|release=2023/09/03 }}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}
'''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]].
[[:Category:Colour_Palettes|Colour palettes]] do not have lore entries.
== Obtaining ==
=== Item Shop ===
{{Item Shop Slots|small|item_type=colour palettes}}
[[Category:Colour_Palettes]] [[Category:Cosmetic_Items]]
2e02abc1aa1da2f3b7716d5a37e292e770a50104
Jee'Ra QMG
0
493
1801
2023-11-28T08:29:35Z
Lijosu
10
Created
wikitext
text/x-wiki
{{Cosmetic Table
|title=Jee'Ra QMG
|image=[[image]]
|type=QMG Skin
|rarity=Rare
|gc=NA
|tp=6
|release=2023/10/26 }}
The '''Jee'Ra QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}
== Lore ==
The Jee'Ra QMG uses the "Jee'Ra and Harkness" lore entry:
{{Lore:The Jee'Ra and Harkness}}
== Obtaining ==
=== Battle Matrix ===
The Jee'Ra QMG {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}}
=== Item Shop ===
This item will appear on the Item Shop in the future.
[[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
f77f96782f816e41b2a07ef04d7267d593211dc4
United Galaxies Frame
0
296
1802
1732
2023-11-29T23:05:37Z
Lijosu
10
Removed an extra table
wikitext
text/x-wiki
{{Cosmetic Table
|title=The United Galaxies Frame
|image=[[image]]
|type=Frame
|rarity=Uncommon
|gc=300
|tp=NA
|release=2023/09/01 }}
The '''United Galaxies Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were:
* [[Tennessine Gene]]
* [[Cluster Neon QMG]]
* [[Protonium Crystal]]
* [[Sizzle]]
* [[Galactic Bank Frame|The Galactic Bank Frame]]
This item is a part of a pair which includes [[United Galaxies|The United Galaxies]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The United Galaxies Frame has never appeared in the Battle Matrix.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]]
f3908119c1618c792337667bda71ba5dde0f0ecc
EVIL Frame
0
314
1803
949
2023-11-29T23:08:22Z
Lijosu
10
Updated with shop information
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Frame
|image=[[image]]
|type=Frame
|rarity=Rare
|gc=500
|tp=3
|release=2023/09/06 }}
The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Frame {{Matrix Chunk|chunk="EVIL" chunk|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/29}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
0b9c39169b33c7b4c8109c36aaf3900af817c013
1804
1803
2023-11-29T23:09:06Z
Lijosu
10
wikitext
text/x-wiki
{{Cosmetic Table
|title=EVIL Frame
|image=[[image]]
|type=Frame
|rarity=Rare
|gc=500
|tp=3
|release=2023/09/06 }}
The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics:
* [[EVIL]]
* [[EVIL Avatar]]
* [[EVIL Banner]]
* [[EVIL Corrupted Cray]]
* [[EVIL Corrupted Gene]]
* [[EVIL Corrupted Ladium]]
* [[EVIL Corrupted Tianhe]]
* [[EVIL Duality]]
* [[EVIL Plate]]
[[:Category:Profile_Items|Profile items]] do not have lore entries.
== Obtaining ==
=== Battle Matrix ===
The EVIL Frame {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023.
=== Item Shop ===
{{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/29}}
[[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]]
6810516db46f7460a8a964aba1b626075ac42777